﻿@charset "utf-8";

/* 首页 */
.Banner{overflow: hidden !important;}
.Banner .item {overflow: hidden !important;}
.Banner .item img{display: block; width: 100%;}
.Banner .item .mobile{display: none;}
.Banner .slick-current img{ -webkit-animation:scaleIn 3s 1; animation:scaleIn 3s 1;}
.Banner .slick-dots,.HomeAdv .slick-dots{position: absolute; left: 0; right: 0; bottom: 30px; z-index: 9;}

@media(max-width:1024px){
    .Banner{margin-top:45px;}
}

@keyframes scaleIn {
    0% {
       -webkit-transform:scale(1.3); transform:scale(1.3); transition:500ms;
    }
    100% {
       -webkit-transform:scale(1); transform:scale(1); transition:500ms;
    }
}
@-webkit-keyframes scaleIn {
    0% {
        -webkit-transform:scale(1.3); transform:scale(1.3); transition:500ms;
    }
    100% {
        -webkit-transform:scale(1); transform:scale(1); transition:500ms;
    }
}

.HomeBan{position: relative; z-index: 1; overflow:hidden;}
.HomeBan .slider{ background:url(../images/loading.gif) center center no-repeat;}
.HomeBan .item{ position:relative;}
.HomeBan .item .imgbox{padding-top: 650px;}
.HomeBan .item .video{padding-top: 650px;}
.HomeBan .item video{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.HomeBan .item{ position:relative;}
.HomeBan .slick-dots{ bottom:30px;position: absolute;width: 100%;z-index: 10;left: 0;}
.HomeBan .slick-dots li{vertical-align: middle;margin:0 6px;width: 14px;}
.HomeBan .slick-dots li button{width: 7px; height: 7px; border-radius:50%; background:#fff; border: 0; cursor: pointer; padding: 0; font-size: 0;}
.HomeBan .slick-dots li:hover button,.HomeBan .slick-dots li.slick-active button{ background:#f1bf7a;width: 14px;height: 14px;}

.HomeBan .slick-arrow{ width:55px; height:55px; line-height:55px; background:none; color:#fff;}
.HomeBan .slick-arrow:hover{ background:#f1bf76;border:1px solid #f1bf76; color:#fff;}
.HomeBan .slick-prev{ left:-100px;}
.HomeBan .slick-next{ right:-100px;}
.HomeBan:hover .slick-prev { left:5%;}
.HomeBan:hover .slick-next { right:5%;}

.HomeBan .slick-slide.slick-active .scaleBg{
visibility: visible;
-webkit-animation:scale-bg 6s linear forwards;
animation:scale-bg 6s linear forwards;
}

.HomeBan2 {background:#fff;position:relative;background-position: center bottom;background-size:contain;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:650px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner {width:100% !important;max-height:650px !important; position:relative;}
.tp-simpleresponsive img{max-width: none;}

.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected { background:#f1bf76 !important; }
.tp-leftarrow:hover,.tp-rightarrow:hover {  background-color:#f1bf76 !important;}

/** BULLETS **/
.tp-bullets { z-index: 50;position: absolute;bottom: 30px !important;}
.tp-bullets.simplebullets.round .bullet {cursor: pointer;position: relative;background: #fff;width: 10px;height: 10px;margin:0px 5px;display: inline-block;}
.tp-bullets.simplebullets.round .bullet:after{position: absolute;left: 0;width: 0;height: 100%;top: 0;content: ""; border:1px solid rgba(0,0,0,0) !important;transition: all 0.3s;}
.tp-bullets.simplebullets.round .bullet.selected:after{width: 0;background:#d70c19 !important;border:1px solid #d70c19 !important;
    animation:mymove 5s forwards;
    -moz-animation:mymove 5s forwards; /* Firefox */
    -webkit-animation:mymove 5s forwards; /* Safari and Chrome */
    -o-animation:mymove 5s forwards; /* Opera */
    animation-iteration-count:1;
    -webkit-animation-iteration-count:1;}

.tp-leftarrow.large {z-index: 100;cursor: pointer;position: relative;background: rgba(0,0,0,0.1) url(../images/arrleft.png) no-Repeat center center;width: 40px;
    height: 40px;margin-left: 0px;margin-top: -21px;left: -100px !important;transition: all 0.3s;}
.tp-rightarrow.large {z-index: 100;cursor: pointer;position: relative;background: rgba(0,0,0,0.1) url(../images/arrright.png) no-Repeat center center;width: 40px;
height: 40px;margin-left: 0;margin-top: -21px;left: auto !important;right: -100px !important;transition: all 0.3s;}
.fullwidthbanner-container:hover .tp-leftarrow.large{left: 4% !important;}
.fullwidthbanner-container:hover .tp-rightarrow.large{right: 4% !important;}

.tp-loader {background: url(../images/loading.gif) no-repeat center center;margin: -16px -16px;top: 50%;left: 50%;z-index: 10000;position: absolute;
    width: 32px;height: 32px;}

    @keyframes mymove{from { width: 0px;}to { width: 100%;}}
@-webkit-keyframes mymove {from { width: 0px;}to { width: 100%;}}

@media(max-width:1024px){
.HomeBan .item .imgbox,.HomeBan .item .video{padding-top:42%;}
.HomeBan .slick-dots{ bottom:10px;}
.tp-bullets { bottom: 10px !important;}
}


.pb30{padding-bottom: 30px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 85px;}
.Main{padding: 40px 0;}
.TopNews .title{display: none; position: absolute; left: 0; top: 0; width: 120px; background-image: url(../images/titbg.png); text-align: center; color: #fff; font-weight: bold; font-size: 30px;}
.TopNews .box{/*padding-left: 146px;*/ border-bottom: 1px solid #f0f0f0; line-height: 60px; text-align: center;}
.TopNews .item a{display: block; font-size: 28px; font-weight: bold;}

.w850{width: 65.384%;}
.w420{width: 32.307%;}
.w550{width:48.75%;}

.HomeFocusTable {position: relative;width:100%;height:480px;}
.HomeFocusTable .HomeFocus{position: absolute;left:0;top:0;opacity: 0;visibility: hidden;transition: all .5s;-webkit-transition: all .5s;width:100%;height:100%;}
.HomeFocusTable .HomeFocus.on{opacity: 1;visibility: visible;}

.HomeFocus .item .Scale-img{height: 480px;}
.HomeFocus .item .title{position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; font-size: 18px; color: #fff; background: rgba(0,0,0,0.56); padding: 0 18px; height: 70px; line-height: 70px; overflow: hidden;}
.HomeFocus .slick-dots{position: absolute; text-align: right; right: 12px; bottom: 28px; z-index: 9;}

.HomeTheam .slider{margin-left: -13px;}
.HomeTheam .item a{display: block; margin-left: 13px;}
.HomeTheam .item img{display: block; width: 100%; height: 160px;}
.HomeTheam .slick-prev{ left:23px;}
.HomeTheam .slick-next{ right:10px;}
.HomeTheam.HomeTheam_m{display: none;}

.HomeAdv .item img{display: block; width: 100%; height: 440px;}
.HomeAdv .slick-dots li button{background-image: url(../images/dot1.png);}

.hdtit1{line-height: 50px; border-bottom: 1px solid #eaeaea;}
.hdtit1 li{float: left; padding-right: 25px; margin-right: 25px; background: url(../images/line.png) no-repeat right center;}
.hdtit1 li:nth-last-child(2){margin-right: 0; padding-right: 0; background: none;}
.hdtit1 li a{display: block; font-size: 22px; position: relative; font-weight: bold;}
.hdtit1 li i{position: absolute; left: 0; bottom: -2px; right: 0; height: 3px; background: #004098; opacity: 0;}
.hdtit1 li.on a{color: #004098;}
.hdtit1 li.on i{opacity: 1;}
.HomeColumn .more{position: absolute; top: 0; right: 0; font-size: 12px; text-transform: uppercase; color: #004098; line-height: 50px;}
.HomeColumn .list{padding-top: 12px; height: 310px; overflow: hidden;}
.HomeColumn .list dd{line-height: 40px; height: 40px; overflow: hidden; padding-left: 13px; background: url(../images/arr2.png) no-repeat left center;}
.HomeColumn .list dd a{color: #555; font-size: 16px;}
.HomeColumn .list dd .date{float: right; color: #c1c1c1;}
.HomeColumn .list dd:hover a{color: #004098;}

.HomeCompany .hd ul{float: right;}
.HomeCompany .hdtit1 li.on a{color: #333;}
.HomeCompany .hdtit1 li.on i{opacity: 0;}
.HomeCompany .HomeTit{position: absolute; left: 0; top: 0;}
.CompanySlider{height: 250px; overflow: hidden;}
.CompanySlider li{float: left; width: 14.2857%; border-left: 2px solid #fff; transition: 300ms;}
.CompanySlider li:first-child{border-left: none;}
.CompanySlider li .mask{background: rgba(0,0,0,0.5); height: 162px; padding-top: 50px; color: #fff;}
.CompanySlider li .mask .title {text-align: center;}
.CompanySlider li .mask .title .icon{display: inline-block; margin-bottom: 20px; width: 70px;}
.CompanySlider li .mask .title span{display: block; font-size: 18px;color:#fff;}
.CompanySlider li .mask .title .p{margin-top: 10px; -webkit-line-clamp: 1; color: rgba(255,255,255,0.5); display: none;}
.CompanySlider li .mask .con{display: none;}
.CompanySlider li .mask .con i{padding: 0 8px; color: rgba(255,255,255,0.1);}
.CompanySlider li .mask .con span{font-weight: bold; color: #fff;}
.CompanySlider li.curr{width: 42.8571%;}
.CompanySlider li.curr .mask{padding: 50px 30px 0; background: rgba(0,0,0,0.2);}
.CompanySlider li.curr .mask .title{margin-bottom: 17px; padding-bottom: 17px; border-bottom: 1px solid rgba(255,255,255,0.2); text-align: left;}
.CompanySlider li.curr .mask .title span{font-size: 24px;}
.CompanySlider li.curr .mask .title .icon{display: none;}
.CompanySlider li.curr .mask .title .p{display: block;}
.CompanySlider li.curr .mask .con{display: block;}

.hdtit2{height: 50px; line-height: 50px; background: #e7e7e7;}
.hdtit2 li{float: left; width: 50%; text-align: center; position: relative;}
.hdtit2 li a{display: block; font-size: 20px; font-weight: bold;}
.hdtit2 li i{position: absolute; left: 50%; margin-left: -7px; bottom: -7px; width: 15px; height: 7px; background: url(../images/arr4.png); opacity: 0;}
.hdtit2 li.on a{background: #004098; color: #fff;}
.hdtit2 li.on i{opacity: 1;}
.HomeNews{height:480px;}
.HomeNews dl{height: 130px; overflow: hidden; margin-top: 16px;}
.HomeNews dl dt{line-height: 30px; padding-left: 7px; border-bottom: 1px solid #f0f0f0; margin-bottom: 5px;}
.HomeNews dl dt .name{font-size: 18px; color: #222;}
.HomeNews dl dt .name i{color: #f1bf77; margin-right: 5px; font-size: 24px;}
.HomeNews dl dt .more{float: right; color: #004098; text-transform: uppercase;}
.HomeNews dl dd{height: 30px; line-height: 30px; overflow: hidden; padding-left: 30px; background: url(../images/arr1.png) no-repeat 9px center;}
.HomeNews dl dd::after{content:"";display: block;clear: both;}
.HomeNews dl dd .date{float: right; color: #c1c1c1; margin-left: 20px;}
.HomeNews dl dd a{font-size: 16px;}
.HomeNews dl dd strong{font-weight: normal;width:90%;}
.HomeNews dl dd i{display: inline-block;width:28px;height:16px;background:url(../images/new.png) no-repeat center center;display:none;}
.HomeNews dl.list{height: 434px;}
.HomeNews dl.list dd{height: 35px; line-height: 35px;}
.HomeNews dl dd.new i{display: inline-block;}

.HomeNews dl.list dd:first-child a{font-size: 18px;font-weight: bold;color:#004098;}
.HomeNews dl.list dd:first-child a strong{font-weight: bold;}

.HomeGrey{border-top: 2px solid #094e9b; padding: 10px 20px 15px; background: #eeeff1;}
.HomeTit{border-bottom: 1px solid #094e9b; line-height: 50px; margin-bottom: 5px;}
.HomeTit.nob{border-bottom: none;}
.HomeGrey .HomeTit.nob{line-height: 35px;margin-bottom:0;}
.HomeTit .name{font-size: 22px; font-weight: bold;}
.HomeTit .more{float: right; color: #094e9b; text-transform: uppercase;}

.HomePic .Scale-img img{height: 220px;}
.HomePic .play{position: absolute; width: 33px; height: 33px; left: 50%; top: 50%; margin: -16px 0 0 -16px; background: url(../images/play.png); z-index: 5;}
.HomePic .tit{position: absolute; left: 0; right: 0; bottom: 0; line-height: 40px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; font-size: 16px; z-index: 3;}

.CommonList{overflow: hidden; padding-top: 5px;}
.CommonList dd{font-size: 16px; line-height: 35px; height: 35px; overflow: hidden; padding-left: 12px; background: url(../images/arr2.png) no-repeat left center;}
.CommonList dd a{display: block; color: #555;}
.CommonList dd:hover a{color: #004098;}

.HomeBox .hd{position: absolute; right: 0; top: 13px; line-height: 30px; text-align: right;}
.HomeBox .hd li{float: left;}
.HomeBox .hd li a{display: block; padding: 0 12px; font-size: 18px; color: #444; font-weight: bold;}

.HomeBox {margin-bottom:30px;}

.HomeBox .hd li.on a{background: #004098; color: #fff;}

.HomeService ul{height: auto;overflow: hidden;display: flex;flex-wrap: wrap;align-content: space-between;justify-content: space-between;}
.HomeService li{width: 49%;float: left;margin-bottom: 10px;min-height: 60px;}
.HomeService li:nth-child(2n){float: right;}
.HomeService li a{display: block;padding: 0 15px;/* line-height: 50px; */background: #fff;font-size: 16px;width: 100%;float: left;box-sizing: border-box;min-height: 60px;display: flex;align-items: center;justify-content: space-between;}
.HomeService li a span{float: right;width: calc(100% - 35px);}
.HomeService li .icons{width: 32px;height: 32px;display: inline-block;vertical-align: middle;float: left;}
.HomeService li:hover a{background: #004098; color: #fff;}

.HomeLink .hd{padding-left: 162px;}
.HomeLink .HomeTit{position: absolute; left: 0; top: 0;}
.HomeLink .HomeTit img{display: inline-block; vertical-align: middle; margin-right: 8px;}
.HomeLink .list li{width: 19.2%; float: left; margin-right: 1%;}
.HomeLink .list li:nth-child(5n){margin-right: 0;}
.HomeLink .list li a{display: block; line-height: 34px; font-size: 15px; color: #666; padding-left: 10px; background: url(../images/arr2.png) no-repeat left center;}

.HomeVideo_m{display: none;}
.HomeCompany_m{display: none;margin-bottom:20px;}
.HomeCompany_m .CompanySlider_1{}
.HomeCompany_m .CompanySlider_1 li{border-left: 2px solid #fff; transition: 300ms;background-size: cover;background-repeat: no-repeat;background-position: center;}
.HomeCompany_m .CompanySlider_1 li:first-child{border-left: none;}
.HomeCompany_m .CompanySlider_1 li .mask{background: rgba(0,0,0,0.5); height: 250px; padding-top: 50px; color: #fff;}
.HomeCompany_m .CompanySlider_1 li .mask .title {text-align: center;}
.HomeCompany_m .CompanySlider_1 li .mask .title .icon{display: inline-block; margin-bottom: 20px; width: 70px;}
.HomeCompany_m .CompanySlider_1 li .mask .title span{display: block; font-size: 18px;color:#fff;}
.HomeCompany_m .CompanySlider_1 li .mask .title .p{margin-top: 10px; -webkit-line-clamp: 1; color: rgba(255,255,255,0.5); display: none;}
.HomeCompany_m .CompanySlider_1 li .mask .con i{padding: 0 8px; color: rgba(255,255,255,0.1);}
.HomeCompany_m .CompanySlider_1 li .mask .con span{font-weight: bold; color: #fff;}
.HomeCompany_m .CompanySlider_1 li .mask{padding: 50px 30px 0; background: rgba(0,0,0,0.2);}
.HomeCompany_m .CompanySlider_1 li .mask .title{margin-bottom: 17px; padding-bottom: 17px; border-bottom: 1px solid rgba(255,255,255,0.2); text-align: left;}
.HomeCompany_m .CompanySlider_1 li .mask .title span{font-size: 24px;}
.HomeCompany_m .CompanySlider_1 li .mask .title .icon{display: none;}
.HomeCompany_m .CompanySlider_1 li .mask .title .p{display: block;}

.HomeCompany_m .slick-dots li button{background:#e5e5e5;border-radius: 50%;}

.addHometab .hd ul li{display: inline-block;padding:0 20px;position: relative;}
.addHometab .hd ul li::before{content:'';display: block;width:1px;height:20px;background:#ccc;position: absolute;left:0;top:50%;margin-top:-10px;}
.addHometab .hd ul li:first-child{padding-left:0;}
.addHometab .hd ul li:first-child::before{display: none;}
.addHometab .hd ul li.on a{color:#004098;}

.addHometab .bd ul{position: relative;margin-top:10px;}
.addHometab .bd ul .more{color: #094e9b;text-transform: uppercase;position: absolute;right:0;top:-40px;}
.addHometab .bd ul .box .tit{width:100%;box-sizing: border-box;height:50px;line-height: 50px;background:rgba(0,0,0,0.5);position: absolute;bottom:0;left:0;z-index:99;color:#fff;padding:0 20px;}
.addHometab .bd ul .box .Scale-img{padding-top:240px;}

@media ( max-width:1280px){
    .CompanySlider li .mask .con i{padding: 0 6px;}
    .HomeBox .hd li a{font-size: 15px;}
    .HomeService li a{font-size: 14px;}
}

@media ( max-width:1200px){
    .pb30{padding-bottom: 20px;}
    .mb30,.mb40,.mb50.mb6,.mb7{margin-bottom: 20px;}
    .w850,.w420{width: auto; float: none;}
    .w550{width:auto;float:none;}
    .Main{padding: 25px 0;}
    .HomeTheam .item img,.HomeAdv .item img,.HomePic .Scale-img img,.HomeColumn .list,.CommonList{height: auto;}
    .CompanySlider li{width: 20%; background-repeat: no-repeat; background-size: cover;}
    .HomeLink .list li{width: 32%; margin-right: 2%;}
    .HomeLink .list li:nth-child(5n){margin-right: 2%;}
    .HomeLink .list li:nth-child(3n){margin-right: 0;}
    .HomeVideo_m{display: block;}
    .HomeGrey .HomePic {display: none;}
    .HomeVideo_m .slick-dots{margin-top:0;}

    .HomeCompany_p{display: none;}
    .HomeCompany_m{display: block;}


}

@media ( max-width:768px){
    .Banner .slick-dots, .HomeAdv .slick-dots{bottom: 15px;}
    .TopNews .box{line-height: 40px; /*padding-left: 100px;*/}
    .TopNews .title{width: 80px; font-size: 22px;}
    .TopNews .item a{font-size: 18px;}
    .HomeFocus .item .title{font-size: 16px; height: 50px; line-height: 50px;}
    .HomeFocus .slick-dots{bottom: 16px;}
    .hdtit1 li a,.HomeTit .name{font-size: 20px;}
    .HomeLink .hdtit1 li a{font-size: 16px;}
    .HomeGrey{padding: 15px;}

    .CompanySlider{height: 200px;}
    .CompanySlider li .mask{height: 150px; padding-top: 30px;}
    .HomeTheam.HomeTheam_m{display: block;}
    .HomeTheam.HomeTheam_p{display: none;}
    .HomeService{display: none;}

    .HomeCompany_m .CompanySlider_1 li .mask{height:200px;}
    .HomeCompany_m .CompanySlider_1 li .mask .con i{padding:0 5px;}

    .HomeBox{margin-bottom:20px;}



}

@media ( max-width:500px){
    .hdtit1 li{margin-right: 15px; padding-right: 15px;}
    .TopNews .box{/*padding-left: 68px;*/ line-height: 30px;}
    .TopNews .title{font-size: 18px; width: 55px;}
    .TopNews .item a{font-size: 14px;}
    .HomeFocusTable{height:260px;}
    .HomeFocus .item .Scale-img{height: 260px;}
    .HomeNews dl dd .date{margin-left: 10px;}
    .CompanySlider{height: auto;}
    .CompanySlider li{width: 50%; border-bottom: 2px solid #fff;}
    .CompanySlider li:first-child{width: 100%; float: none;}
    .CompanySlider li:nth-child(2n){border-left: none;}
    .CompanySlider li .mask{height: 150px;}
    .HomeService li a{padding: 0 10px;}
    .HomeLink .hd{padding-left: 0;}
    .HomeLink .HomeTit{position: static; line-height: 30px;}
    .HomeLink .list li{width: auto; float: none; margin-right: 0 !important;}
    .HomePic .Scale-img img{height:185px;}

    .HomeCompany_m .CompanySlider_1 li .mask{height:180px;padding:40px 20px 0;}
}

/* 集团简介 */
.AboutBox .relative{margin-bottom: 6%;}
.AboutBox .title{position: static; left: 6.15%; bottom: -40px; min-width: 500px; text-align: center; padding: 0 20px; line-height: 100px; background: #004098; color: #fff; font-size: 26px; font-weight: bold; z-index: 3;}
.SinglePage{font-size: 16px; line-height: 30px; color: #333;}
/* .SinglePage p{text-indent: 2em;} */
.SinglePage .video img{display: block; width: 100%; opacity: 0;}
.SinglePage .video video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000; z-index: 5;}
.SinglePage video{display: block;margin: 0px auto;}

.AboutBox .AboutContent{max-width:900px;margin:0 auto;}

/* .SinglePage p{font-size: 16px !important;}
.SinglePage span{font-size: 16px !important;} */

@media ( max-width:1024px){
    .AboutBox .relative{margin-bottom: 3%;}
    .AboutBox .title{position: static; width: auto; min-width: auto; font-size: 18px; line-height: 50px;}
}

@media ( max-width:640px){
    .SinglePage{font-size: 14px;}
}

/* 董事长致辞 */
/* .LeaderBox{max-width:1200px;margin:0 auto;}
.LeaderBox .Scale-img{width: 28%; float: left; margin-right: 2%;}
.LeaderBox .con{width: 68%;float:right;position: relative;}
.LeaderBox .con h2{color: #004098; font-size: 22px; line-height: 30px; margin-bottom: 2.5%;}

.LeaderBox .LeaderTit{position: relative;margin-bottom:50px;margin-top:30px;line-height: 30px;}
.LeaderBox .LeaderTit span{display: inline-block;background:#fff;position: relative;}
.LeaderBox .LeaderTit span.cn{font-size: 30px;font-weight: bold;color:#004098;}
.LeaderBox .LeaderTit span.en{font-family: 'bellwt';color:#666666;font-size: 30px;padding-right:20px;padding-left:10px;text-transform: uppercase;}
.LeaderBox .LeaderTit span img{vertical-align: middle;}
.LeaderBox .LeaderTit::before{content:'';display: block;width:100%;height:1px;background:#ebebeb;position: absolute;left:0;top:50%;margin-top:-0.5px;}

.LeaderBox .LeaderContent{padding:50px;background:url(../images/dszbg.png) no-repeat right bottom;background-size: cover;position: relative;}
.LeaderBox .LeaderContent::before{content:'';display: block;width:100%;height:100%;bottom:0;left:0;background:url(../images/lbg.png) no-repeat top 70% center;z-index:0;position: absolute;}

@media ( max-width:768px){
    .LeaderBox .con h2{font-size: 20px;}
    .LeaderBox .LeaderTit span.cn{font-size: 20px;}
    .LeaderBox .LeaderTit span.en{font-size: 18px;}
    .LeaderBox .LeaderContent{padding:20px;}
    .LeaderBox .con{background-size: 50%;}
}

@media ( max-width:480px){
    .LeaderBox .LeaderTit{margin-top:20px;margin-bottom:30px;}
    .LeaderBox .Scale-img{width: auto; margin-right: 0; float: none;}
    .LeaderBox .LeaderTit span.en{font-size: 16px;}
    .LeaderBox .con{padding-top: 4%;width:100%;}
    .LeaderBox .LeaderTit span{padding-right:10px;}
    .LeaderBox .LeaderTit span img{display: none;}
    .LeaderBox .LeaderContent{padding:10px;}
    
} */

/* .dongshiz{background:url(../images/bg1123.png) no-repeat top right;padding:4.5% 0;background-size: 70%;} */
.dongshiz{padding:4.5% 0;background:url(../images/dszbg_2.png) no-repeat top center;background-size: contain;}
.dongshiz .w1300{max-width:1280px;margin:0 auto;}
.dongshiz .Scale-img{width:29%;max-width:470px;box-sizing: border-box;padding:30px;position: relative;display: none;}
.dongshiz .Scale-img img{position: relative;}
.dongshiz .Scale-img::before{content:'';display: block;width:280px;height:360px;background:#dce7f5;position: absolute;top:0;left:0;z-index:0;}
.dongshiz .con{width:100%;box-sizing: border-box;}
.dongshiz .con .LeaderTit{max-width:1100px;margin:0 auto;margin-bottom:40px;}
.dongshiz .con .LeaderTit .cn{font-size: 40px;margin-right:10px;font-weight: bold;}
.dongshiz .con .LeaderTit .en{position: relative;top:5px;}
.dongshiz .con .SinglePage{background: url(../images/dszbg_1.png);padding:5% 0;position: relative;}
.dongshiz .con .SinglePage::before{content:'';display: block;width:100%;height:100%;background:url(../images/dszlogo.png) no-repeat center center;position: absolute;top:0;left:0;}
.dongshiz .con .dszcon{overflow: auto;padding-right:0;max-width:1100px;margin:0 auto;position: relative;z-index:999;}
.dongshiz .con .autograph{text-align: right;max-width:1100px;margin:0 auto;}
.dongshiz .con .dszcon::-webkit-scrollbar{
    width: 6px; height:6px;-webkit-overflow-scrolling : touch;
    background: url(../images/line1123.png) repeat-y top center;}
    .dongshiz .con .dszcon::-webkit-scrollbar-track{
        background: url(../images/line1123.png) repeat-y top center;}
    .dongshiz .con .dszcon::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #e8b469;}
    .dongshiz .con .dszcon::-webkit-scrollbar-button{
    height: 0px;
    background: url(../images/line1123.png) repeat-y top center;}

@media(max-width:768px){
    .dongshiz .con{width:100%;}
    .dongshiz .Scale-img{width:100%;max-width:100%;}
    .dongshiz .con .LeaderTit .cn{font-size: 20px;}
    .dongshiz .con .LeaderTit .en{top:10px;}
    .dongshiz .con .LeaderTit .en img{height:10px;}
    .dongshiz .con .dszcon{margin:20px 0;}
    .dongshiz .con .dszcon{padding-right:0;}
    .dongshiz .con .dszcon{font-size: 16px !important;}
    .dongshiz .con .dszcon p{font-size: 16px !important;}
    .dongshiz .con .dszcon span{font-size: 16px !important;}
    .dongshiz .con .autograph{font-size: 16px !important;}
    .dongshiz .con .autograph p{font-size: 16px !important;}
    .dongshiz .con .autograph span{font-size: 16px !important;}
    .dongshiz .con .SinglePage{padding:10px;}
}


/* 组织架构 */
.OrganizeBox .box{text-align: center;}
.OrganizeBox .bz{display: none; margin-left: auto; margin-right: auto; border: 1px solid #f0f0f0; border-radius: 30px; max-width: 648px; line-height: 58px; font-size: 22px; color: #094e9b;}
.OrganizeBox .detail{display: block; width: 250px; line-height: 60px; border-radius: 30px; margin: 0 auto; background: #004098; color: #fff; font-size: 18px; box-shadow: 0 10px 50px rgba(9,78,155,0.35);}
.OrganizeBox .detail .icon{display: inline-block; vertical-align: text-bottom; margin-right: 12px;}

.FixBox{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.6); z-index: 99; display: none;}
.Organize{position: absolute; left: 20px; right: 20px; background: #fff; top: 5%; bottom: 5%; padding: 3%; overflow: auto;}
.Organize .img{text-align: center;}
.Organize .close{position: absolute; right: 15px; top: 15px; z-index: 3;}
.Organize .close i{font-size: 26px;}

@media ( max-width:640px){
    .OrganizeBox .bz{font-size: 16px; line-height: 45px;}
    .OrganizeBox .detail{width: 170px; line-height: 45px;}
    .OrganizeBox .detail .icon{width: 22px;}
}

/* 发展历程 */
.Hisinfo{width: 47.692%; float: left;}
.Hisinfo .img img{display: block; width: 100%;}
.Hisinfo .con{background-image: url(../images/boxbg.jpg); font-size: 16px; color: rgba(255,255,255,0.5); padding: 50px 5%;}
.Hisinfo .con dl{background: url(../images/line2.png) no-repeat center center;}
.Hisinfo .con dl dd{width: 50%; float: left; text-align: center;}
.Hisinfo .con dl dd .title{line-height: 56px;}
.Hisinfo .con dl dd .title span{font-family: 'bebas'; font-size: 40px; color: #fff; margin-right: 10px;}

.HisList{width: 45.384%; float: right;}
.HisList::before,.HisList li .time::before{content: ''; position: absolute; background: #004098;}
.HisList::before{left: 8px; top: 25px; bottom: 0; width: 1px;}
.HisList li{margin-bottom: 5%;}
.HisList li:last-child{margin-bottom: 0;}
.HisList li .time::before{width: 20px; height: 1px; left: 27px; top: 50%;}
.HisList li .time{background: url(../images/dot2.png) no-repeat left center;}
.HisList li .time span{display: block; width: 130px; height: 50px; line-height: 50px; padding-left: 20px; font-size: 18px; color: #fff; background: url(../images/timgbg.png) no-repeat;}
.HisList li .time i{font-family: 'bebas'; font-size: 26px;}
.HisList li .time,.HisList li dl{padding-left: 57px;}
.HisList li dl{margin-top: 20px;}
.HisList li dl dt{font-size: 20px; color: #094e9b; font-weight: bold; margin-bottom: 8px;}
.HisList li dl dd{color: #666; line-height: 25px;}
.HisList .more{display: block; max-width: 470px; line-height: 70px; background: #f5f5f5; border-radius: 40px; margin: 8% 0 0 57px; text-align: center; font-size: 16px; color: #094e9b;}
.HisList .more i{display: inline-block; vertical-align: middle; width: 23px; line-height: 23px; border: 2px solid #004098; border-radius: 50%; font-weight: bold; margin-left: 12px;}
.HisList .more.m2{display: none;}
.HisList .more.m2 i{transform: rotate(-180deg);}

@media ( max-width:768px){
    .Hisinfo{display: none;}
    .HisList{width: auto; float: none;}
    .HisList li .time i{font-size: 20px;}
    .HisList .more{margin-top: 5%; line-height: 50px;}
}

/* 荣誉资质 */
.HonnorBox ul{padding-bottom: 1%;}
.HonnorBox li{width: 30%; float: left; margin: 0 5% 3% 0;}
.HonnorBox li:nth-child(3n){margin-right: 0;}
.HonnorBox li a{display: block;}
.HonnorBox li .Scale-img{padding: 15px; background: #f7f7f7;}
.HonnorBox li .Scale-img img{height: 250px;}
.HonnorBox li .tit{font-size: 16px; margin-top: 15px; text-align: center; line-height: 26px;}

@media ( max-width:1024px){
    .HonnorBox li .Scale-img img{height: 186px;}
}

@media ( max-width:768px){
    .HonnorBox li .Scale-img img{height: 132px;}
}

@media ( max-width:640px){
    .HonnorBox li{width: 48.5%; margin-right: 0;}
    .HonnorBox li:nth-child(2n){float: right;}
    .HonnorBox li .Scale-img img{height: 184px;}
}

@media ( max-width:480px){
    .HonnorBox ul{padding-bottom: 3%;}
    .HonnorBox li,.HonnorBox li:nth-child(2n){width: auto; float: none;}
    .HonnorBox li .Scale-img img{height: 219px;}
}

/* 国元站群 */
.LinkBox .box{margin-bottom: 4%;}
.LinkBox .box:last-child{margin-bottom: 0;}
.LinkBox .box .title{line-height: 45px; padding-bottom: 14px; border-bottom: 1px solid #ebebeb; font-size: 22px; font-weight: bold;}
.LinkBox .box .title .icon{width: 45px; border-radius: 50%; box-shadow: 0px 10px 30px rgba(9,78,155,0.2); margin-right: 10px;}
.LinkBox .box li{width: 22.75%; margin: 3% 3% 0 0; float: left; box-shadow: 0 0 50px rgba(0,0,0,0.08);}
.LinkBox .box li:nth-child(4n){margin-right: 0;}
.LinkBox .box li .Scale-img img{height: 137px;}

@media ( max-width:1024px){
    .LinkBox .box li .Scale-img img{height: 105px;}
}

@media ( max-width:768px){
    .LinkBox .box .title{line-height: 30px; padding-bottom: 10px; font-size: 18px;}
    .LinkBox .box .title .icon{width: 30px;}
    .LinkBox .box li .Scale-img img{height: 78px;}
}

@media ( max-width:640px){
    .LinkBox .box li .Scale-img img{height: 64px;}
}

@media ( max-width:480px){
    .LinkBox .box li{width: 48.5%;}
    .LinkBox .box li:nth-child(2n){margin-right: 0;}
    .LinkBox .box li .Scale-img img{height: 77px;}
}

/* 集团要闻 */
.CompanyNews .hd{width: 194px; float: left; padding: 15px 0;}
.CompanyNews .hd::before{content: ''; position: absolute; left: 30px; top: 0; bottom: 0; width: 1px; background: #004098;}
.CompanyNews .hd .item{margin: 15px 0; position: relative;}
.CompanyNews .hd .item::after{content: ''; position: absolute; width: 14px; right: -1px; top: -1px; bottom: -1px; background-image: url(../images/arr7.jpg); background-repeat: no-repeat; background-size: 100% 100%; opacity: 0;}
.CompanyNews .hd .item a{display: block; padding-left: 70px; font-size: 18px; color: #999; font-family: 'bebas'; line-height: 45px; background-repeat: no-repeat; background-position: 26px center; background-image: url(../images/dot3.png);}
.CompanyNews .hd .slick-current{background: #094e9b;}
.CompanyNews .hd .slick-current::after{opacity: 1;}
.CompanyNews .hd .slick-current a{color: #fff;}
.CompanyNews .bd{width: 77.538%; float: right;}

.NewsList li.first{padding: 0 0 40px;}
.NewsList li.first a{padding: 0;}
.NewsList li.first .Scale-img{width: 41.708%; float: left; height: 270px;}
.NewsList li.first .con{width: 50.148%; float: left; margin-left: 3%; padding-top: 5px;}
.NewsList li.first .con .title{-webkit-line-clamp: 2; font-size: 20px; line-height: 30px; color: #333; font-weight: bold; margin-bottom: 16px;}
.NewsList li.first .con .info{margin: 22px 0 30px; -webkit-line-clamp: 3;}
.NewsList li.first .con .more{color: #bf9251;}
.NewsList li.first .con .more i{font-size: 16px; font-weight: bold; margin-left: 5px;}
.NewsList li{padding: 26px 0; border-bottom: 1px dotted #b2b2b2;}
.NewsList li a{display: block; /*padding-left: 122px; */position: relative;}
.NewsList li .date{position: absolute; left: 0; top: 0; width: 88px; text-align: center; font-family: 'bebas'; color: #094e9b; font-size: 18px; line-height: 32px;display: none;}
.NewsList li .date span{display: block; font-size: 44px; line-height: 50px;}
.NewsList li .tit{font-size: 18px; height: 24px; font-weight: bold;}
.NewsList li .p{line-height: 20px; height: 40px; -webkit-line-clamp: 2; color: #999;}
.NewsList li .info{margin: 15px 0 20px;}
.NewsList li .other{color: #b9b9b9;}
.NewsList li .other em{padding: 0 24px; font-size: 12px;}
.NewsList li .other i{display: inline-block; vertical-align: middle; margin-right: 5px;}

@media ( max-width:1024px){
    .CompanyNews .hd,.CompanyNews .bd{width: auto; float: none;}
    .CompanyNews .hd{padding: 0; margin-bottom: 20px;}
    .CompanyNews .hd::before{left: 0; right: 0; top: 50%; bottom: auto; height: 1px; width: auto;}
    .CompanyNews .hd .item{text-align: center; margin: 0;}
    .CompanyNews .hd .item a{background-position: center top; padding-left: 0; text-align: center; display: inline-block; padding: 0 15px; background: #fff;}
    .CompanyNews .hd .slick-current{background: none;}
    .CompanyNews .hd .slick-current::after{opacity: 0;}
    .CompanyNews .hd .slick-current a{color: #094e9b;}
    .NewsList li.first{padding-bottom: 25px;}
    .NewsList li.first .con{width: 55%; float: right;}
    .NewsList li .date span{font-size: 30px; line-height: 40px;}
}

@media ( max-width:768px){
    .NewsList li.first .Scale-img{height: 220px;}
    .NewsList li.first .con .title{font-size: 16px; line-height: 24px;}
    .NewsList li.first .con .info{margin: 15px 0;}
    .NewsList li a{padding-left: 100px;}
    .NewsList li .tit{font-size: 16px;}
    .NewsList li .info{margin: 10px 0;}
}

@media ( max-width:480px){
    .NewsList li.first{padding-bottom: 15px;}
    .NewsList li.first .Scale-img,.NewsList li.first .con{width: auto; float: none;}
    .NewsList li.first .con{margin: 10px 0 0; padding-top: 0;}
    .NewsList li.first .con .title{margin-bottom: 5px;}
    .NewsList li.first .con .info{margin: 10px 0;}
    .NewsList li{padding: 15px 0;}
    .NewsList li .date{display: none;}
    .NewsList li a{padding-left: 0;}
    .NewsList li .hide{display: inline-block;}
}

/*详情页*/
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative;}
.ActiveContent .Atit h2{font-size:29px; line-height: 36px; color:#094e9b; font-family: '黑体';}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.ActiveContent .Atit em i{padding:0px 12px;}
.ContentAbout{padding:3% 0; border-bottom:1px solid #e7e7e7;}
.ContentAbout p,.ContentAbout span{font-family: '宋体' !important; font-size: 21px !important; line-height: 40px !important;}
.PrevNextBox{padding:24px 0px 0px;}
.PrevNextBox dl{font-size:16px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

@media ( max-width:640px){
    .ActiveContent .Atit h2{font-size:18px; line-height: 28px;}
    .ActiveContent .Atit em i{padding: 0px 5px;}
    .ContentAbout p,.ContentAbout span{font-size: 16px !important; line-height: 28px !important;}
    .PrevNextBox{padding-top: 15px;}
    .PrevNextBox dl{font-size: 14px;}
}

/* 通知公告 */
.NoticeList li{height: 69px; line-height: 69px; overflow: hidden; border-bottom: 1px solid #ededed; font-size: 16px; padding: 0 30px 0 56px; background-image: url(../images/arr2.png); background-repeat: no-repeat; background-position: 28px center;}
.NoticeList li .date{float: right; color: #999; font-family: 'bebas'; margin-left: 10px;}
.NoticeList li:hover{background-color: #094e9b; background-image: url(../images/arr8.png);}
.NoticeList li:hover a,.NoticeList li:hover .date{color: #fff;}

@media ( max-width:768px){
    .NoticeList li{height: 50px; line-height: 50px; font-size: 14px; padding: 0 10px 0 20px; background-position: 8px center;}
    .NoticeList li .date{font-size: 13px;}
}

/* 媒体聚焦 */
.FocusList li{position: relative; height: 69px; line-height: 69px; overflow: hidden; border-bottom: 1px solid #ededed; font-size: 16px; padding: 0 30px 0 184px; background-image: url(../images/arr2.png); background-repeat: no-repeat; background-position: 165px center;}
.FocusList li .date{position: absolute; left: 48px; top: 0; color: #999; font-family: 'bebas';}
.FocusList li .iconfont{float: right; color: #094e9b; font-weight: bold; margin-left: 15px;}
.FocusList li:hover a,.FocusList li:hover .date{color: #094e9b;}

@media ( max-width:1024px){
    .FocusList li{padding: 0 15px 0 120px; background-position: 105px center;}
    .FocusList li .date{left: 15px;}
}

@media ( max-width:768px){
    .FocusList li{height: 50px; line-height: 50px; font-size: 14px;}
}

@media ( max-width:480px){
    .FocusList li{padding: 0 0 0 85px; background-position: 70px center;}
    .FocusList li .date{font-size: 13px; left: 0;}
    .FocusList li .iconfont{display: none;}
}

/* 大事记 */
.EventsList li{padding: 0 20px 25px 20px; margin-bottom: 25px; border-bottom: 1px solid #e5e5e5;}
.EventsList li .box{padding: 0 100px 0 22px; background-repeat: no-repeat; background-position: left center; background-image: url(../images/arr2.png);}
.EventsList li .tit{font-size: 18px; font-weight: bold;}
.EventsList li .date{position: absolute; right: 0; top: 0; font-size: 16px; color: #999; font-family: 'bebas';}
.EventsList li .p{margin: 16px 0 0 22px; line-height: 20px; color: #999; -webkit-line-clamp: 2;}

@media ( max-width:768px){
    .EventsList li{padding: 0 15px 20px 15px; margin-bottom: 20px;}
    .EventsList li .tit{font-size: 16px;}
    .EventsList li .date{font-size: 13px;}
    .EventsList li .p{margin-top: 5px;}
}

@media ( max-width:480px){
    .EventsList li{padding: 0 0 20px 0;}
    .EventsList li .box{padding: 0 0 0 15px; background-position: left 10px;}
    .EventsList li .date{position: static; display: block;}
    .EventsList li .p{margin-left: 15px;}
}

/* 融媒体中心 */
.MediaBox li{width: 48.4%; float: left; border: 1px solid #ebebeb; border-radius: 5px; margin-bottom: 2%; box-shadow: 0 10px 50px rgba(0,0,0,0.04);}
.MediaBox li:nth-child(2n){float: right;}
.MediaBox li .title{line-height: 119px; text-align: center; border-bottom: 1px solid #ebebeb;}
.MediaBox li .title img{display: inline-block; height: 74px; vertical-align: middle;}
.MediaBox li dl{padding: 20px 20px 25px; text-align: center;}
.MediaBox li dl dd{max-width: 120px; display: inline-block;}
.MediaBox li dl dd img{display: block; width: 100%;}
.MediaBox li dl dd span{display: block; line-height: 22px; color: #444; font-size: 16px;}

@media ( max-width:1024px){
    .MediaBox li .title{line-height: 100px;}
    .MediaBox li .title img{height: 60px;}
}

@media ( max-width:890px){
    .MediaBox li,.MediaBox li:nth-child(2n){width: auto; float: none;}
}

@media ( max-width:480px){
    .MediaBox li .title{line-height: 70px;}
    .MediaBox li .title img{height: 45px;}
    .MediaBox li dl{padding: 15px 10px;}
    .MediaBox li dl dd{max-width: 90px;}
    .MediaBox li dl dd span{font-size: 14px;}
}

/* 党建动态 */
.PartyList li.first{padding: 0 0 40px; margin-bottom: 20px; background: none; border-bottom: 1px solid #e5e5e5; height: auto;}
.PartyList li.first .Scale-img{width: 35.384%; float: left; height: 300px;}
.PartyList li.first .con{width: 60.769%; float: right; padding-top: 12px;}
.PartyList li.first .con .title{-webkit-line-clamp: 2; font-size: 20px; line-height: 30px; color: #333; font-weight: bold; margin-bottom: 25px;}
.PartyList li.first .con .time{font-size: 14px; line-height: 24px; color: #b9b9b9; font-family: 'bebas';}
.PartyList li.first .con .time i{margin-right: 6px;}
.PartyList li.first .con .info{margin: 18px 0 36px; font-size: 14px; line-height: 25px; color: #999; -webkit-line-clamp: 3;}
.PartyList li.first .con .more{color: #094e9b; font-weight: bold; line-height: 24px;}
.PartyList li.first .con .more i{font-size: 16px; font-weight: bold; margin-left: 5px;}
.PartyList li{height: 50px; line-height: 50px; overflow: hidden; padding-left: 22px; background: url(../images/arr2.png) no-repeat left center; font-size: 16px;}
.PartyList li .date{float: right; color: #bdbdbd; font-family: 'bebas'; margin-left: 10px;}

@media ( max-width:768px){
    .PartyList li.first{padding: 0 0 20px; margin-bottom: 15px;}
    .PartyList li.first .Scale-img{height: 220px;}
    .PartyList li.first .con .title{font-size: 16px; line-height: 24px; margin-bottom: 10px;}
    .PartyList li.first .con .info{margin: 10px 0;}
    .PartyList li{height: 40px; line-height: 40px; font-size: 14px;}
    .PartyList li .date{font-size: 13px;}
}

@media ( max-width:480px){
    .PartyList li.first .Scale-img,.PartyList li.first .con{width: auto; float: none;}
    .PartyList li{padding-left: 15px;}
}

/* 群团工作 */
.Party_logo{padding: 16px 0; background: #e10c18;}
.Party_logo img{display: block; width: 250px;}
.PartyMain{background-image: url(../images/bodybg.jpg); padding-bottom: 32px;}

.Party_sign{text-align: center; padding: 116px 0 100px;}

.Party_NewsTop{background: #fdfafa; padding: 36px 65px 36px 175px; border-bottom: 1px solid #f2b0b1;}
.Party_NewsTop .title{position: absolute; left: 40px; top: 0; width: 80px; padding: 16px 0 40px; font-size: 24px; font-weight: bold; line-height: 32px; text-align: center; color: #fff; background: #e10c18 url(../images/titbg2.png) no-repeat center bottom;}
.Party_NewsTop .title span{display: block; padding: 0 16px; text-align: center;}
.Party_NewsTop .con .tit{font-size: 24px; line-height: 30px; color: #e10c18; font-weight: bold; margin-bottom: 20px;}
.Party_NewsTop .con .p{font-size: 16px; line-height: 25px; color: #999; -webkit-line-clamp: 3;}

.Party_NewsBox{padding: 20px;}
.Party_NewsBox .list{width: 38.793%; padding-top: 14px;}
.Party_NewsBox .list li{padding-bottom: 26px; margin-bottom: 26px; border-bottom: 1px dotted #ccc;}
.Party_NewsBox .list li:last-child{margin-bottom: 0;}
.Party_NewsBox .list li a{display: block; padding-left: 12px; background-repeat: no-repeat; background-position: left 9px; background-image: url(../images/arr9.png);}
.Party_NewsBox .list li .tit{font-size: 16px; height: 24px; margin-bottom: 12px;}
.Party_NewsBox .list li .p{color: #999; -webkit-line-clamp: 2; line-height: 20px;}
.Party_NewsBox .list li:hover .tit{color: #db000f;}

.Party_Focus{width: 58.62%;}
.Party_Focus .item .Scale-img{height: 400px;}
.Party_Focus .item .title{position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; font-size: 16px; color: #fff; background: rgba(0,0,0,0.56); padding: 0 18px; height: 60px; line-height: 60px; overflow: hidden;}
.Party_Focus .slick-dots{position: absolute; text-align: right; right: 12px; bottom: 24px; z-index: 9;}

.Party_title{height: 48px; line-height: 48px; border-bottom: 1px solid #f0f0f0;}
.Party_title .name{float: left; position: relative; font-size: 22px; color: #db000f;}
.Party_title .name i{position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: #db000f;}
.Party_title .more{float: right; width: 50px; line-height: 22px; background: #f2e7e7; text-align: center; color: #db000f; border-radius: 25px; margin-top: 14px;}
.Party_Common{width: 49%; margin-top: 20px; padding: 16px 20px 20px;}
.Party_Common ul{padding-top: 16px; height: 255px; overflow: hidden;}
.Party_Common ul li{height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; padding-left: 12px; background: url(../images/arr9.png) no-repeat left center;}
.Party_Common ul li .date{float: right; color: #bdbdbd; margin-left: 10px;}
.Party_Common ul li:hover .tit{color: #db000f;}

@media ( max-width:1024px){
    .Party_logo img{width: 380px;}
    .Party_sign{padding: 50px 0;}
    .Party_sign img{height: 200px;}
    .Party_NewsBox{padding: 15px;}
    .Party_NewsTop{padding: 15px 15px 15px 95px;}
    .Party_NewsTop .title{left: 15px; width: 60px; font-size: 20px;}
    .Party_NewsTop .title span{padding: 0 10px;}
    .Party_NewsTop .con .tit{font-size: 20px; margin-bottom: 5px;}
    .Party_NewsTop .con .p{font-size: 14px; line-height: 20px;}

    .Party_title .name{font-size: 20px;}
}

@media ( max-width:768px){
    .Party_logo img{width: 280px;}
    .Party_sign img{height: 136px;}
    .Party_NewsBox .list,.Party_Focus{width: auto; float: none;}
    .Party_NewsBox .list li{padding-bottom: 15px; margin-bottom: 15px;}
    .Party_Common{width: auto; float: none; padding: 10px 15px;}
}

@media ( max-width:480px){
    .Party_sign{padding: 30px 0;}
    .Party_sign img{height: 100px;}
    .Party_NewsTop .con .tit{font-size: 16px;}
    .Party_Focus .item .Scale-img{height: 240px;}
    .Party_Focus .item .title{height: 50px; line-height: 50px;}
    .Party_Focus .slick-dots{bottom: 16px;}
    .Party_Common ul{padding-top: 10px; height: 216px;}
    .Party_Common ul li{height: 36px; line-height: 36px; font-size: 14px;}
    .Party_Common ul li .date{font-size: 12px;}
}

/* 党史学习 */

.Party_Container{min-height: 400px; height: auto !important; height: 400px; padding: 3% 4%;}
.Party_Position{line-height: 46px;}
.Party_Position h2{font-size: 30px; font-weight: bold; float: left; position: relative; padding-left: 26px;}
.Party_Position h2::before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -15px; width: 6px; height: 30px; background: #db000f;}
.Party_Position .Current{width: 80%; border-bottom: 1px solid #e5e5e5; text-align: right;}
.Party_Position .Current i{color: #db000f;}

.Party_Container .Pages a:hover,.Party_Container .Pages a.a_cur{background: #db000f; border: 1px solid #db000f;}

.StudyList ul{padding-bottom: 1.5%;}
.StudyList li{width: 23.125%; float: left; margin: 0 2.5% 2.5% 0;}
.StudyList li:nth-child(4n){margin-right: 0;}
.StudyList li .Scale-img img{height: 158px;}
.StudyList li .p{font-size: 16px; height: 48px; -webkit-line-clamp: 2; margin: 16px 0 12px;}
.StudyList li .other{color: #b9b9b9;}
.StudyList li .other em{padding: 0 24px; font-size: 12px;}
.StudyList li .other i{display: inline-block; vertical-align: middle; margin-right: 5px;}
.StudyList li:hover .p{color: #db000f;}

@media ( max-width:1024px){
    .Party_Container{padding: 15px;}
    .Party_Position h2{display: none;}
    .Party_Position .Current{width: auto; text-align: left; padding: 0;}
    .StudyList li .Scale-img img{height: 138px;}
}

@media ( max-width:768px){
    .StudyList li{width: 31.333%; float: left; margin: 0 3% 3% 0;}
    .StudyList li:nth-child(4n){margin-right: 3%;}
    .StudyList li:nth-child(3n){margin-right: 0;}
}

@media ( max-width:640px){
    .StudyList li{width: 48.5%; margin-right: 0 !important;}
    .StudyList li:nth-child(2n){float: right;}
    .StudyList li .Scale-img img{height: 174px;}
}

@media ( max-width:480px){
    .StudyList li,.StudyList li:nth-child(2n){width: auto; float: none; margin-bottom: 15px;}
    .StudyList li .Scale-img img{height: 195px;}
    .StudyList li .p{height: auto;}
}

/* 国元动态 */
.Party_Active ul{margin-bottom: 30px;}
.Party_Active li{padding: 30px 0; border-bottom: 1px solid #e5e5e5;}
.Party_Active li a{display: block; position: relative; padding-left: 150px;}
.Party_Active li .date{position: absolute; left: 0; top: 0; width: 120px; background: #f6f6f6; text-align: center; padding: 18px 0; font-size: 18px; line-height: 30px; color: #aaa; font-family: 'bebas';}
.Party_Active li .date span{display: block; font-size: 44px; line-height: 54px; color: #db000f;}
.Party_Active li .con .tit{font-size: 18px; height: 24px; font-weight: bold;}
.Party_Active li .con .time{display: none; color: #999; font-family: 'bebas';}
.Party_Active li .con .p{margin: 16px 0 25px; line-height: 20px; color: #999; -webkit-line-clamp: 2;}
.Party_Active li .con .more{line-height: 14px;}
.Party_Active li .con .more span{display: inline-block; vertical-align: middle; width: 0; height: 1px; background: #db000f; transition: 300ms;}
.Party_Active li .con .more i{font-size: 14px; font-weight: bold; color: #db000f;}
.Party_Active li:hover .con .more span{width: 72px; margin-right: 20px;}
.Party_Active li:hover .con .tit{color: #db000f;}
.Party_Active li:hover .date{background: #db000f; color: #fff;}
.Party_Active li:hover .date span{color: #fff;}

@media ( max-width:1024px){
    .Party_Active ul{margin-bottom: 0;}
    .Party_Active li{padding: 0 0 20px; margin-bottom: 20px;}
    .Party_Active li a{padding-left: 120px;}
    .Party_Active li .date{width: 100px; padding: 17px 0; font-size: 16px;}
    .Party_Active li .date span{font-size: 30px; line-height: 36px;}
    .Party_Active li .con .tit{font-size: 16px;}
    .Party_Active li .con .p{margin: 5px 0 10px;}
}

@media ( max-width:640px){
    .Party_Active li a{padding-left: 0;}
    .Party_Active li .date{display: none;}
    .Party_Active li .con .time{display: block;}
}

/* 省委部署 */
.ArrangeList ul{padding-bottom: 1%;}
.ArrangeList li{width: 48.5%; float: left; margin-bottom: 2%; background: #f6f6f6; padding: 24px;}
.ArrangeList li:nth-child(2n){float: right;}
.ArrangeList li a{display: block; padding-left: 16px; font-size: 16px; background-repeat: no-repeat; background-position: left 9px; background-image: url(../images/arr9.png);}
.ArrangeList li .tit{height: 24px; margin-bottom: 8px;}
.ArrangeList li .date{display: block; color: #bdbdbd;}
.ArrangeList li:hover .tit{color: #db000f;}

@media ( max-width:768px){
    .ArrangeList li,.ArrangeList li:nth-child(2n){width: auto; float: none;}
}

@media ( max-width:480px){
    .ArrangeList li{padding: 10px 15px;}
    .ArrangeList li a{padding-left: 10px; font-size: 14px;}
    .ArrangeList li .tit{margin-bottom: 0px;}
    .ArrangeList li .date{font-size: 13px;}
}

/* 中央精神 */
.SpritList ul{border-bottom: 1px solid #e5e5e5; padding-bottom: 3%;}
.SpritList li.first{padding: 0 0 40px; margin-bottom: 20px; background: none; border-bottom: 1px solid #e5e5e5; height: auto;}
.SpritList li.first .Scale-img{width: 38.043%; float: left; height: 270px;}
.SpritList li.first .con{width: 58%; float: right; padding-top: 26px;}
.SpritList li.first .con .title{-webkit-line-clamp: 1; font-size: 20px; line-height: 30px; font-weight: bold; margin-top: 30px;}
.SpritList li.first .con .time{font-size: 14px; line-height: 24px; color: #b9b9b9;}
.SpritList li.first .con .time i{margin-right: 6px;}
.SpritList li.first .con .info{margin: 12px 0 30px; font-size: 14px; line-height: 20px; color: #999; -webkit-line-clamp: 3;}
.SpritList li.first .con .more{color: #db000f; font-weight: bold; line-height: 24px;}
.SpritList li.first .con .more i{font-size: 16px; font-weight: bold; margin-left: 5px;}
.SpritList li{height: 40px; line-height: 40px; overflow: hidden; padding-left: 22px; background: url(../images/arr9.png) no-repeat left center; font-size: 16px;}
.SpritList li .date{float: right; color: #bdbdbd; margin-left: 10px;}
.SpritList li:hover .tit,.SpritList li:hover .title{color: #db000f;}

@media ( max-width:768px){
    .SpritList li.first{padding: 0 0 20px; margin-bottom: 15px;}
    .SpritList li.first .Scale-img{height: 220px;}
    .SpritList li.first .con .title{font-size: 16px; line-height: 24px; margin-top: 10px;}
    .SpritList li.first .con .info{margin: 10px 0;}
    .SpritList li{font-size: 14px;}
    .SpritList li .date{font-size: 13px;}
}

@media ( max-width:480px){
    .SpritList li.first .Scale-img,.SpritList li.first .con{width: auto; float: none;}
    .SpritList li.first .con{padding-top: 15px;}
    .SpritList li{padding-left: 15px;}
}

/* 廉政建设 */
.BuildBody{background-image: url(../images/bodybg2.jpg);}
.Build_sign{padding: 120px 0 88px; text-align: center;}
.Build_Nav{background: #cb000c;}
.Build_Nav li{width: 14.2857%; float: left; text-align: center;}
.Build_Nav li .am{display: block; color: #fff; font-size: 18px; line-height: 60px;}

.BuildMain{padding: 30px 0 52px;}
.Build_FocusBox{width: 59.8%; float: left;}
.Build_FocusBox .item .Scale-img{height: 468px;}
.Build_FocusBox .item .title{position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; background: rgba(0,0,0,0.5); padding: 0 20px; font-size: 16px; height: 60px; line-height: 60px; color: #fff;}
.Build_FocusBox .slick-dots{position: absolute; right: 15px; bottom: 25px; z-index: 5; height: 10px; line-height: 10px;}
.Build_FocusBox .slick-dots li{margin: 0 8px;}


.Build_NewsBox{width: 40.2%; float: right; background: rgba(1,1,1,0.1); height: 468px; overflow: hidden;}
.Build_NewsBox .title{line-height: 82px; padding: 0 28px; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.4);}
.Build_NewsBox .title .name{font-size: 22px; font-weight: bold; float: left; position: relative;}
.Build_NewsBox .title .name::after{content: ''; position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: #e10c18;}
.Build_NewsBox .title .more{float: right; margin-top: 30px; width: 58px; text-align: center; line-height: 24px; border: 1px solid rgba(255,255,255,0.2); border-radius: 5px; color: #fff;}
.Build_NewsBox .title .more i{display: inline-block; vertical-align: top; font-size: 13px; margin-left: 6px;}
.Build_NewsBox li{padding: 17px 28px; position: relative;}
.Build_NewsBox li::after{content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 5px; background: #ffee78; opacity: 0;}
.Build_NewsBox li a{display: block; position: relative; padding-left: 30px; line-height: 30px;}
.Build_NewsBox li .p{font-size: 18px; height: 60px; -webkit-line-clamp: 2; color: #fff;}
.Build_NewsBox li i{color: #ffee78; position: absolute; left: 0; top: 0;}
.Build_NewsBox li .date{display: block; line-height: 24px; font-size: 16px; margin-top: 10px; color: rgba(255,255,255,0.7);}
.Build_NewsBox li:hover{background: rgba(0,0,0,0.2);}
.Build_NewsBox li:hover::after{opacity: 1;}

.h240{height: 240px; overflow: hidden;}
.h265{height: 265px; overflow: hidden;}
.BuildBox{margin-top: 36px; padding: 16px 30px 38px;}
.BuildBox .box{width: 48%;}
.BuildBox .box .more{position: absolute; right: 0; top: 23px; width: 58px; text-align: center; line-height: 24px; border: 1px solid #cbcaca; border-radius: 5px; color: #666;}
.BuildBox .box .more:hover{background: #db000f; border: 1px solid #db000f; color: #fff;}
.BuildBox .hd{line-height: 71px; border-bottom: 1px solid #f0f0f0;}
.BuildBox .hd li{font-size: 22px; float: left; font-weight: bold; padding-right: 25px; margin-right: 25px; background: url(../images/line3.png) no-repeat right center;}
.BuildBox .hd li:nth-last-child(2){background: none; margin-right: 0; padding-right: 0;}
.BuildBox .hd li a{display: block; color: #bbb; position: relative;}
.BuildBox .hd li i{position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: #e10c18; opacity: 0;}
.BuildBox .hd li.on a{color: #333;}
.BuildBox .hd li.on i{opacity: 1;}
.BuildBox .box .list{margin-top: 18px;}
.BuildBox .box .list dd{font-size: 16px; line-height: 40px; height: 40px; overflow: hidden;}
.BuildBox .box .list dd .date{float: right; color: #bdbdbd; margin-left: 10px;}
.BuildBox .box .list dd i{color: #db000f; margin-right: 10px;}
.BuildBox .box .list dd.first{height: 120px; padding-bottom: 15px; margin-bottom: 12px; line-height: 24px; border-bottom: 1px solid #f0f0f0;}
.BuildBox .box .list dd.first .timebox{position: absolute; left: 0; top: 0; width: 96px; padding: 7px; text-align: center; background-image: url(../images/timgbg2.jpg);}
.BuildBox .box .list dd.first .timebox .time2{background: #fff; padding: 7px 20px; line-height: 29px; color: #ccc; font-family: 'bebas';}
.BuildBox .box .list dd.first .timebox .time2 span{display: block; line-height: 51px; font-size: 36px; color: #db000f; border-bottom: 1px solid #eee;}
.BuildBox .box .list dd.first .con{margin-left: 134px;}
.BuildBox .box .list dd.first .con .time{display: none;}
.BuildBox .box .list dd.first .con .title{-webkit-line-clamp: 2;}
.BuildBox .box .list dd.first .title{line-height: 30px; font-size: 18px; font-weight: bold; -webkit-line-clamp: 1;}
.BuildBox .box .list dd.first .info{-webkit-line-clamp: 2; font-size: 14px; margin-top: 5px; color: #777;}
.BuildBox .box .list dd.first .time{display: block; margin-top: 15px; color: #999;}
.BuildBox .box .list dd:hover .tit,.BuildBox .box .list dd:hover .title{color: #db000f;}

@media ( max-width:768px){
    .BuildMain{padding: 20px 0 30px;}
    .Build_sign{padding: 50px 0;}
    .Build_sign img{height: 60px;}
    .Build_Nav li .am{font-size: 16px;}
    .Build_FocusBox,.Build_NewsBox,.BuildBox .box{width: auto; float: none;}
    .Build_FocusBox .item .title{height: 50px; line-height: 50px;}
    .Build_FocusBox .slick-dots{bottom: 20px;}
    .Build_NewsBox,.Build_NewsBox li .p{height: auto;}
    .Build_NewsBox{padding-top: 10px;}
    .Build_NewsBox .title{padding: 0 15px;}
    .Build_NewsBox .title .more{margin-top: 14px;}
    .Build_NewsBox li a{line-height: 24px;}
    .Build_NewsBox li .date{margin-top: 0; font-size: 14px;}
    .Build_NewsBox li,.BuildBox{padding: 15px;}
    .BuildBox{margin-top: 15px;}
    .Build_NewsBox .title,.BuildBox .hd{line-height: 50px;}
    .Build_NewsBox .title .name,.BuildBox .hd li{font-size: 20px;}
    .BuildBox .box .more{top: 14px;}
    .BuildBox .box .list{height: auto !important;}
    .Build_NewsBox li .p,.BuildBox .box .list dd.first .title{font-size: 16px;}
}

@media ( max-width:480px){
    .Build_sign{padding: 36px 0;}
    .Build_sign img{height: 40px;}
    .Build_Nav{padding: 8px 0;}
    .Build_Nav li{width: 25%;}
    .Build_Nav li .am{font-size: 16px; line-height: 30px;}
    .Build_FocusBox .item .Scale-img{height: 260px;}
    .Build_NewsBox .title .name,.BuildBox .hd li{font-size: 18px;}
    .BuildBox .hd li{margin-right: 15px; padding-right: 15px;}
    .BuildBox .box .list{margin-top: 10px;}
    .BuildBox .box .list dd{font-size: 14px; height: 32px; line-height: 32px;}
    .BuildBox .box .list dd .date{font-size: 12px;}
    .BuildBox .box .list dd.first{height: auto;}
    .BuildBox .box .list dd.first .time{margin-top: 5px;}
    .BuildBox .box .list dd.first .timebox{display: none;}
    .BuildBox .box .list dd.first .con{margin-left: 0;}
    .BuildBox .box .list dd.first .con .title{-webkit-line-clamp: 1;}
    .BuildBox .box .list dd.first .con .time{display: block;}
}

/* 国元证券 */
.BondList li{margin-bottom: 2%;}
.BondList li .box{display: block; border: 1px solid #f0f0f0; border-radius: 10px; box-shadow: 0 15px 30px rgba(0,0,0,0.04); min-height: 80px;}
/* .BondList li .box .icon{position: absolute; left: 0; top: 0; width: 80px; border-radius: 50%; box-shadow: 0 10px 50px rgba(9,78,155,0.15);} */
/* .BondList li .box .con{margin-left: 110px;} */
.BondList li .box .tit{height: 69px; line-height: 69px; font-size: 24px; color: #333; padding: 0 40px; border-bottom: 1px solid #ebebeb;}
.BondList li .box .tit .icon{display: inline-block; vertical-align: middle; margin-right: 12px;}
.BondList li .box .con{padding: 40px 30px 35px;}
.BondList li .box .con .p{font-size: 16px; -webkit-line-clamp: 1; color: #999; margin: 25px 0 20px;}
/* .BondList li .box .con .other{margin-top: 26px; padding-top: 20px; border-top: 1px dotted #ccc;} */
.BondList li .box .con .other span{display: inline-block; min-width: 90px; padding: 0 20px; margin: 0 8px 0 0; line-height: 40px; text-align: center; border-radius: 30px; font-size: 18px; background: #f7f7f5;}
/* .BondList li .box .con .other i{font-size: 12px; color: #d5d5d5; padding: 0 10px;} */
.BondList li .box .con .more{color: #094e9b; font-weight: bold;}
.BondList li .box .con .more i{display: inline-block; vertical-align: middle; font-size: 16px; margin-left: 6px;}
.BondList li .box .con .other span:hover{background: #094e9b; color: #fff;}
.BondList li:hover .box{box-shadow: 0 15px 30px rgba(0,0,0,0.1);}

/* @media ( max-width:1330px){
    .BondList li .box .con .other{margin-top: 15px; padding-top: 15px;}
} */

@media ( max-width:1024px){
    /* .BondList li .box{padding: 15px;} */
    /* .BondList li .box .icon{width: 55px;}
    .BondList li .box .con{margin-left: 75px;} */
    .BondList li{margin-bottom: 15px;}
    .BondList li .box .con{padding: 15px;}
    .BondList li .box .tit{font-size: 18px; padding: 0 15px; height: 50px; line-height: 50px;}
    .BondList li .box .tit .icon{height: 20px; margin-right: 6px;}
    .BondList li .box .con .other span{min-width: auto; margin-bottom: 5px; font-size: 14px;}
    .BondList li .box .con .p{margin: 5px 0 10px; font-size: 14px;}
}

/* @media ( max-width:480px){
    .BondList li .box .icon{position: static; display: block; margin: 0 auto 10px;}
    .BondList li .box .con .other span{font-size: 14px;}
    .BondList li .box .con .other i{padding: 0 5px;}
} */

/* 国元信托 */
.Title01{line-height: 20px; margin-bottom: 20px;}
.Title01 .name{font-weight: bold; font-size: 20px;}
.Title01 .more{float: right; width: 60px; text-align: center; background: #e5e5e5; color: #6b6b6b; text-transform: uppercase; font-size: 12px; border-radius: 20px;}

.RecommendBox li{width: 32%; float: left; margin: 0 2% 2% 0;}
.RecommendBox li:nth-child(3n){margin-right: 0;}
.RecommendBox li a{display: block; position: relative; border: 1px solid #f0f0f0; border-radius: 10px; box-shadow: 0 15px 30px rgba(0,0,0,0.04); padding: 60px 25px 25px;}
.RecommendBox li .sign{position: absolute; width: 90px; height: 35px; line-height: 35px; top: -6px; left: 50%; margin-left: -45px; z-index: 3; background: url(../images/titbg3.png); color: #fff; text-align: center;}
.RecommendBox li .sign i{margin-right: 3px;}
.RecommendBox li .p{-webkit-line-clamp: 2; font-size: 20px; line-height: 28px; height: 56px;}
.RecommendBox li dl{margin: 25px 0 16px; padding: 28px 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
.RecommendBox li dl dd{float: left; width: 28%; margin-right: 3%; border-right: 1px dotted #ccc; color: #c2c2c2; line-height: 20px;}
.RecommendBox li dl dd.i1{width: 38%;}
.RecommendBox li dl dd.i3{border-right: none; margin-right: 0;}
.RecommendBox li dl dd .number{line-height: 30px;}
.RecommendBox li dl dd .number span{font-family: 'bebas'; font-size: 20px; color: #666;}
.RecommendBox li dl dd.i1 .number span{color: #094e9b;}
.RecommendBox li .more{color: #094e9b;}
.RecommendBox li .more i{margin-left: 5px; font-size: 16px; font-weight: bold;}

/* .BusinessBox .list{border: 1px solid #f3f3f3;} */
/* .BusinessBox .list li{width: 50%; float: left;} */
.BusinessBox .list li{margin-bottom: 3%;}
.BusinessBox .list li .box{padding: 25px; border: 1px solid #f3f3f3; background: #fff; border-radius: 10px; box-shadow: 0 15px 30px rgba(0,0,0,0.04);}
/* .BusinessBox .list li:nth-child(2n) .box{border-right: none;} */
/* .BusinessBox .list li:nth-last-child(2) .box,.BusinessBox .list li:nth-last-child(3) .box{border-bottom: none;} */
.BusinessBox .list li .box .num{position: absolute; left: 0; top: 0; width: 30px; line-height: 30px; text-align: center; border-radius: 50%; background: #094e9b; color: #fff; font-weight: bold; box-shadow: 0 10px 20px rgba(9,78,155,0.1);}
.BusinessBox .list li .con{margin-left: 42px;}
.BusinessBox .list li .con .tit{font-size: 24px; line-height: 30px; font-weight: bold; font-family: 'sy';}
.BusinessBox .list li .con .p{line-height: 25px; -webkit-line-clamp: 2; color: #999; margin-top: 10px;}
.BusinessBox .list li:hover{box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.BusinessBox .list li:hover .tit{color: #094e9b;}

@media ( max-width:1024px){
    .RecommendBox li{width: auto; float: none; margin: 0 0 15px;}
    .RecommendBox li .p{height: auto; font-size: 16px; line-height: 24px;}
    .RecommendBox li a{padding: 45px 15px 15px;}
    .RecommendBox li dl{padding: 15px 0; margin: 15px 0;}
}

@media ( max-width:940px){
    .BusinessBox .list li .con .p{-webkit-line-clamp: initial; margin-top: 0;}
    /* .BusinessBox .list li{width: auto; float: none;} */
    .BusinessBox .list li .box{border-right: none; padding: 15px;}
    .BusinessBox .list li:nth-last-child(3) .box{border-bottom: 1px solid #f3f3f3;}
    .BusinessBox .list li .con .tit{font-size: 16px;}
}

/* 国元资本 */
.AreaBox li{margin: 0 0 2%; border: 1px solid #f1f1f1; border-radius: 10px; background: #fff; box-shadow: 0 15px 30px rgba(0,0,0,0.04);}
/* .AreaBox li:nth-child(3n){margin-right: 0;} */
.AreaBox li .tit{padding: 0 30px; line-height: 100px; font-size: 24px;}
.AreaBox li .tit a{display: block; background-image: url(../images/jia2.png); background-repeat: no-repeat; background-position: right center;}
.AreaBox li img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.AreaBox li .con{padding: 0 60px 35px 78px; display: none;}
.AreaBox li .con dl{margin-bottom: 20px;}
.AreaBox li .con dl dt{font-size: 20px; line-height: 48px; margin-bottom: 14px; border-bottom: 1px solid #efefef;}
.AreaBox li .con dl dd{line-height: 30px; color: #999;}
.AreaBox li .con dl dd b{font-size: 20px;}
.AreaBox li.lion .tit a{background-image: url(../images/jian2.png);}

.TypeBox li{width: 48.5%; float: left; margin-bottom: 3%;}
.TypeBox li:nth-child(2n){float: right;}
.TypeBox li a{display: block; border: 1px solid #ebebeb; border-radius: 10px; box-shadow: 0 10px 20px rgba(0,0,0,0.05);}
.TypeBox li .title{padding: 0 25px; line-height: 69px; border-bottom: 1px solid #ebebeb;}
.TypeBox li .title .tit{font-size: 20px;}
.TypeBox li .title .way{color: #999;}
.TypeBox li dl{padding: 35px 25px;}
.TypeBox li dl dd{float: left; width: 30%; margin-right: 5%; border-right: 1px dotted #ccc; color: #999; line-height: 26px;}
.TypeBox li dl dd.i3{margin-right: 0; border-right: none;}
.TypeBox li dl dd .number{line-height: 40px;}
.TypeBox li dl dd .number span{font-family: 'bebas'; font-size: 30px;}
.TypeBox li dl dd.i1 .number span{color: #094e9b; font-size: 40px;}

@media ( max-width:1300px){
    .TypeBox li .title{line-height: 50px; padding: 0 15px;}
    .TypeBox li .title .tit{font-size: 16px;}
    .TypeBox li dl{padding: 15px;}
    .TypeBox li dl dd .number{line-height: 30px;}
    .TypeBox li dl dd .number span,.TypeBox li dl dd.i1 .number span{font-size: 25px;}
}

@media ( max-width:1200px){
    /* .AreaBox li{width: 49%; margin: 0 0 10px;}
    .AreaBox li:nth-child(2n){float: right;} */
    .AreaBox li img{width: 30px; margin-right: 5px;}
    .AreaBox li .tit{font-size: 18px; line-height: 60px; padding: 0 15px;}
    .AreaBox li .con{padding: 0 15px 10px 15px;}
    .AreaBox li .con dl dt{font-size: 16px; line-height: 30px; margin-bottom: 10px;}
    .TypeBox li,.TypeBox li:nth-child(2n){width: auto; float: none;}
}

@media ( max-width:480px){
    .Title01 .name{font-size: 18px;}
    /* .AreaBox li,.AreaBox li:nth-child(2n){width: auto; float: none;}
    .AreaBox li img{width: 30px;} */
    .AreaBox li .tit{font-size: 16px;}
    .TypeBox li .title{line-height: 24px; padding: 10px 15px;}
    .TypeBox li .title .way{display: block; float: none; margin-bottom: 5px;}
    .TypeBox li dl dd .number span,.TypeBox li dl dd.i1 .number span{font-size: 20px;}
}

/* 国元保险 */
.Insurance{border-bottom: 1px solid #f3f3f3; margin-bottom: 30px;}
.Insurance li{width: 48%; float: left; padding-bottom: 30px;}
.Insurance li:nth-child(2n){float: right;}
.Insurance li .Scale-img{width: 35.256%; float: left; height: 150px; border-radius: 10px;}
.Insurance li .con{width: 49.679%; float: left; margin-left: 4%; padding-top: 6px;}
.Insurance li .con .tit{height: 24px; font-size: 20px;}
.Insurance li .con .p{margin: 10px 0 24px; line-height: 25px; -webkit-line-clamp: 2; color: #999;}
.Insurance li .con .more{color: #094e9b; font-weight: bold;}
.Insurance li .con .more i{margin-left: 5px; font-size: 16px;}

@media ( max-width:1100px){
    .Insurance li .Scale-img{height: 128px;}
    .Insurance li .con{width: 60%; float: right; margin-left: 0;}
    .Insurance li .con .tit{font-size: 16px;}
    .Insurance li .con .p{margin: 5px 0 10px;}
}

@media ( max-width:640px){
    .Insurance{margin-bottom: 20px;}
    .Insurance li,.Insurance li:nth-child(2n){width: auto; float: none; padding-bottom: 20px;}
}

/* 国元投资 */
.Investment li{margin-bottom: 3%;}
.Investment li a{display: block; border: 1px solid #f1f1f1; background: #fff; padding: 3%; box-shadow: 0 15px 30px rgba(0,0,0,0.04); border-radius: 10px;}
.Investment li .Scale-img{width: 24.615%; float: left; height: 220px; border-radius: 10px; display: none;}
/* .Investment li .con{width: 72.692%; float: right; padding-top: 14px;} */
.Investment li .con .tit{font-weight: bold; font-size: 20px;}
.Investment li .con .p{-webkit-line-clamp: 3; margin: 10px 0 20px; line-height: 25px; color: #999;}
.Investment li .con dl{font-size: 16px; padding-top: 20px; border-top: 1px solid #eee;}
.Investment li .con dl dt{font-weight: bold; margin-bottom: 14px; color: #094e9b;}
.Investment li .con dl dt img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.Investment li .con dl dd span{display: inline-block; padding: 0 30px; line-height: 36px; border-radius: 10px; margin: 0 10px 5px 0; text-align: center; background: #f1f1f1; color: #3f3f3f;}

@media ( max-width:1100px){
    .Investment li .con .tit{font-size: 16px;}
    .Investment li .con .p{margin: 5px 0 10px;}
    .Investment li .con dl{padding-top: 10px;}
    .Investment li .con dl dd span{font-size: 14px; padding: 0 15px;}
}

@media ( max-width:480px){
    /* .Investment li .Scale-img,.Investment li .con{width: auto; float: none;} */
    .Investment li .con dl dd span{margin-right: 5px; padding: 0 10px;}
    /* .Investment li .con .p{height: auto;} */
}

/* 企业文化 */
.WashBox .list{background: #f5f5f5; padding: 2.5% 4% 2px;}
.WashBox li{background: #fff; width: 49%; float: left; margin-bottom: 3%;}
.WashBox li:nth-child(2n){float: right;}
.WashBox li .box{padding: 35px; min-height: 90px;}
.WashBox li .box .icon{position: absolute; left: 0; top: 0; width: 90px; border-radius: 50%; box-shadow: 0 10px 60px rgba(9,78,155,0.15);}
.WashBox li .con{margin-left: 110px; padding-top: 10px;}
.WashBox li .con .tit{font-size: 18px; line-height: 24px;}
.WashBox li .con .p{line-height: 28px; font-size: 16px; margin-top: 12px; color: #999;height:56px;}

.CultureBox{width: 66.923%; float: left;}
.CultureBox .bd li{width: 48.5%; float: left; border-bottom: 1px solid #eee;}
.CultureBox .bd li:nth-child(2n){float: right;}
.CultureBox .bd li .Scale-img{height: 240px;}
.CultureBox .bd li .con{padding: 26px 0;}
.CultureBox .bd li .con .relative{padding-left: 90px;}
.CultureBox .bd li .con .date{position: absolute; left: 0; top: 0; width: 75px; text-align: center; font-family: 'bebas'; line-height: 30px; color: #adadad;}
.CultureBox .bd li .con .date span{display: block; font-size: 36px; line-height: 42px; color: #094e9b;}
.CultureBox .bd li .con .date i{display: none;}
.CultureBox .bd li .con .p{-webkit-line-clamp: 2;}
.CultureBox .bd li .con .title{font-size: 18px; line-height: 25px; height: 50px;}
.CultureBox .bd li .con .info{margin: 12px 0 20px; color: #999; line-height: 20px;}
.CultureBox .bd li .con .more{color: #094e9b;}
.CultureBox .bd li .con .more i{margin-left: 5px; font-size: 16px; font-weight: bold;}

.CultureBox .hd {margin-bottom:20px;}
.CultureBox .hd ul li{display: inline-block;width:auto;cursor: pointer;position: relative;padding:0 20px;}
.CultureBox .hd ul li::before{content:'';display: block;width:1px;height:20px;background:#e5e5e5;position: absolute;left:0;top:50%;margin-top:-10px;}
.CultureBox .hd ul li:first-child{padding-left:0;}
.CultureBox .hd ul li:first-child::before{display: none;}
.CultureBox .hd ul li .Title01{margin-bottom:0;}
.CultureBox .hd ul li.on{color:#004098;}

.CultureBox .bd{position: relative;}
.CultureBox .bd ul>.more{width: 60px;text-align: center;background: #e5e5e5;color: #6b6b6b;text-transform: uppercase;font-size: 12px;border-radius: 20px;display: block;position: absolute;right:0;top:-45px;}

.WorkBox{width: 27.692%; float: right;}
.WorkBox .list{background: #f7f7f8; padding: 10px 20px;}
.WorkBox .list li{padding: 15px 0; border-bottom: 1px dotted #c6c6c6;}
.WorkBox .list li:last-child{border-bottom: none;}
.WorkBox .list li a{display: block; padding-left: 14px; background-repeat: no-repeat; background-position: left 9px; background-image: url(../images/arr10.png);}
.WorkBox .list li .tit{font-size: 16px;}
.WorkBox .list li .p{color: #999; line-height: 20px; height: 40px; -webkit-line-clamp: 2; margin-top: 10px;}

@media ( max-width:1200px){
    .WashBox .list{padding: 20px 20px 2px;}
    .WashBox li .box{padding: 20px;}
    .WashBox li .con .p{font-size: 14px;}
}

@media ( max-width:960px){
    .WashBox li,.WashBox li:nth-child(2n),.CultureBox,.WorkBox{width: auto; float: none;}
    .WashBox li .box{min-height: 68px;}
    .WashBox li .box .icon{width: 68px;}
    .WashBox li .con{margin-left: 90px;}
    .WorkBox{margin-top: 20px;}
    .WorkBox .list li .p{height: auto;}
    .CultureBox .bd li .con{padding: 10px 0;}
    .CultureBox .bd li .con .relative{padding-left: 0;}
    .CultureBox .bd li .con .title{font-size: 16px;}
    .CultureBox .bd li .con .info{margin: 5px 0 10px;}
    .CultureBox .bd li .con .date{position: static;}
    .CultureBox .bd li .con .date span{display: none;}
    .CultureBox .bd li .con .date i{display: inline-block;}
}

@media ( max-width:480px){
    .WashBox li .box .icon{position: static; display: block; margin: 0 auto;}
    .WashBox li .con{margin-left: 0; text-align: center;}
    .CultureBox .bd li,.CultureBox .bd li:nth-child(2n){width: auto; float: none;}
    .CultureBox .bd li{margin-bottom: 15px;}
    .CultureBox .bd li:nth-last-child(2){margin-bottom: 0;}
}

/* 人才招聘 */
.JobList{background: #fff;}
.JobList li{border-bottom: 1px solid #e5e5e5;}
.JobList li.First{border-bottom:none;}
.JobList li.First .Titname{color:#fff; height: 60px; line-height: 60px; background:#094e9b; font-size: 18px;}
.JobList li .Titname{display:block; float:left; width:16.66666%; text-align:center; color:#494949; font-size:16px; overflow:hidden; line-height:59px; height:59px;}
.JobList li .Titname:first-child{text-align: left; text-indent: 2em;}
.JobList li .Titname .detail{ background-repeat: no-repeat; background-position: center center; width: 21px; height: 21px; display: inline-block; vertical-align: middle; background-image: url(../images/jia.png);}
.JobList li.lion .box{background: #ebebeb;}
.JobList li.lion .Titname .detail{background-image: url(../images/jian.png);}
.JobList li .Con{padding:2.5%; position:relative; border-top: 1px solid #e6e6e6; display: none;}
.JobList li .Con .list{display: none; font-size: 14px; color: #666; line-height: 30px; margin-bottom: 15px;}
.JobList li .Con .list p{width: 48%; float: left;}
.JobList li .Con .list p:nth-child(2n){float: right;}
.JobList li .Con dl{line-height:35px; color:#999; margin-bottom: 3%;}
.JobList li .Con dl:last-child{margin-bottom: 0;}
.JobList li .Con dl dt{color:#000; font-size: 16px; font-weight: bold;}
.JobList li .Con dl span{color: #e8b469; text-decoration: underline;}

@media ( max-width:1024px){
    .JobList li.First .Titname,.JobList li .Titname{height: 50px; line-height: 50px; font-size: 16px;}
    .JobList li .Titname:nth-child(2),.JobList li .Titname:nth-child(3),.JobList li .Titname:nth-child(4),.JobList li .Titname:nth-child(5){display:none;}
    .JobList li .Titname:nth-child(1){width: 80%;}
    .JobList li .Titname:nth-child(6){width: 20%;}
    .JobList li .Titname:first-child{text-align: left; text-indent: 2em;}
    .JobList li .Con .list{display: block;}
}

@media ( max-width:640px){
    .JobList li .Titname{height: 50px; line-height: 50px;}
    .JobList li .Con dl{line-height:24px; font-size: 14px;}
    .JobList li .Con dl dt{margin-bottom: 5px; font-size: 16px;}
    .JobList li .Con .list{font-size: 14px; line-height: 24px;}
}

@media ( max-width:480px){
    .JobList li .Titname:nth-child(1){width: 70%;}
    .JobList li .Titname:nth-child(6){width: 30%;}
    .JobList li .Titname:first-child{text-indent: 1em;}
    .JobList li .Con .list p,.JobList li .Con .list p:nth-child(2n){width: auto; float: none;}
}

/* 联系方式 */
.Map .img img{display: block; width: 100%;}
.Map .box{position: absolute; width: 468px; height: 171px; left: 50%; top: 50%; margin: -96px 0 0 -267px; padding: 21px 34px 0; background-image: url(../images/boxbg2.png); background-repeat: no-repeat; background-size: 100% 100%;}
.Map .box .weixin{width: 105px; margin-right: 20px; float: left;}
.Map .box .con{padding-top: 18px;}
.Map .box .con h2{font-size: 20px; color: #094e9b; font-weight: bold;}
.Map .box .con p{font-size: 16px; margin-top: 5px; color: #888;}

.ContactBox .ContactTit{font-size: 22px;font-weight: bold;line-height: 45px;margin-bottom:20px;}
.ContactBox .ContactTit img{display: inline-block;margin-right:10px;position: relative;}
.ContactBox dl{margin-left:-2%;}
.ContactBox dl::after{content:'';display: block;clear: both;}
.ContactBox dd{width: 31.3333%; float: left; margin-left: 2%;border:1px solid #e5e5e5;box-shadow: 0 0 30px rgba(0,0,0,0.05);margin-bottom:30px;box-sizing: border-box;padding:28px 28px 15px;background:#fff;}
/* .ContactBox dd:nth-child(3n){margin-right: 0;}
.ContactBox dd .box{padding-left: 75px; color: #999; font-size: 16px;}
.ContactBox dd .icon{position: absolute; left: 0; top: 0; width: 60px; border-radius: 50%; box-shadow: 0px 10px 30px rgba(9,78,155,0.1);}
.ContactBox dd .p{color: #333; font-weight: bold; line-height: 36px; word-break: break-all;}
.ContactBox dd:first-child .p{font-size: 30px; color: #094e9b; font-family: 'bebas';} */

.ContactBox dd h1{font-size: 18px;padding-bottom:20px;border-bottom:1px dotted #e5e5e5;margin-bottom:20px;}
.ContactBox dd ul li{padding-left:68px;position: relative;font-size: 16px;margin:10px 0;}
.ContactBox dd ul li span{padding-left:20px;position: absolute;left:0;top:0;color:#999;}
.ContactBox dd ul li.li1 span{background:url(../images/dh.png) no-repeat left center;}
.ContactBox dd ul li.li2 span{background:url(../images/dw.png) no-repeat left center;}
.ContactBox dd ul li.li1 p{color: #094e9b; font-family: 'bebas';font-size: 20px;}
.ContactBox dd ul li.li2 p{color:#333;height:60px;}
.ContactBox dd ul li.li2 p.mapBtn{cursor: pointer;}

.ContactBox dd .addMap{position: fixed;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;z-index:9999;display: none;}
.ContactBox dd .addMap .addMapImg{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width:1300px;width:90%;box-sizing:border-box;background:#fff;}
.ContactBox dd .addMap .addMapImg .Close{font-size: 26px;color: #fff;position: absolute;right: 0;top: -35px;;}
.ContactBox dd .addMap .addMapImg .Close i{font-size: 26px;}

@media(max-width:1280px){
    .ContactBox dd ul li.li1 p{font-size: 18px;}
}

@media ( max-width:1024px){
    /* .ContactBox dd{text-align: center;}
    .ContactBox dd .box{padding-left: 0;}
    .ContactBox dd .icon{position: static; display: block; margin: 0 auto 10px;}
    .ContactBox dd .p{line-height: 24px;}
    .ContactBox dd:first-child .p{font-size: 20px;} */
    .ContactBox dd{padding:15px 15px 10px;}
    .ContactBox dd h1{font-size: 16px;margin-bottom:15px;padding-bottom:10px;}
    .ContactBox dd ul li{font-size: 14px;}
    .ContactBox dd ul li.li1 p{font-size: 16px;height:48px;}
}

@media ( max-width:768px){
    .Map .box{position: static; width: auto; height: auto; margin: 0; padding: 20px; background-image: none; background-color: #fff; box-shadow: 0 5px 20px rgba(0,0,0,0.1);}
    .ContactBox{padding: 0;}
    .ContactBox dd{width:48%;margin-bottom:10px;}
    .ContactBox dd ul li.li1 p{font-size: 16px;height:auto;}
}

@media ( max-width:480px){
    .Map .box{padding: 10px;}
    .Map .box .weixin{width: 90px; margin-right: 10px;}
    .Map .box .con{padding-top: 0;}
    .Map .box .con h2{font-size: 16px;}
    .Map .box .con p{font-size: 14px;}
    .ContactBox dd{width: auto; float: none; padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
    .ContactBox dd:nth-last-child(2){margin-bottom: 0; border-bottom: none;}
    .ContactBox dd .icon{width: 50px;}
    .ContactBox dd ul li.li2 p{height:auto;}
}

.NewsList2 li:first-child{padding-top: 0;}

/* 国元视频 */
.VideoList li{width: 30.666666%; float: left; margin: 0 4% 3% 0;}
.VideoList li:nth-child(3n){margin-right: 0;}
.VideoList li .Scale-img{height: 256px;}
.VideoList li .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); background-image: url(../images/play2.png); background-repeat: no-repeat; background-position: center center;}
.VideoList li .con{margin-top: 20px;}
.VideoList li .con .date{display: block; margin-bottom: 6px; color: #b9b9b9;}
.VideoList li .con .date i{margin-right: 5px; display: inline-block; vertical-align: middle;}
.VideoList li .con .p{font-size: 16px; font-weight: bold; line-height: 26px; height: 52px; -webkit-line-clamp: 2;}

@media ( max-width:1024px){
    .VideoList li .Scale-img{height: 220px;}
}

@media ( max-width:768px){
    .VideoList li{width: 48%; margin-right: 0;}
    .VideoList li:nth-child(2n){float: right;}
}

@media ( max-width:480px){
    .VideoList li,.VideoList li:nth-child(2n){width: auto; float: none; margin-bottom: 20px;}
    .VideoList li .con{margin-top: 10px;}
    .VideoList li .con .p{height: auto;}
}

/* 21-07-27 */
.HomeLink .linkimg li{width: 19.2%; float: left; margin-right: 1%;}
.HomeLink .linkimg li:nth-child(5n){margin-right: 0;}
.HomeLink .linkimg li a{display: block; border: 1px solid #e5e5e5; margin-bottom: 10px;}
.HomeLink .linkimg li:hover a{border: 1px solid #094e9b;}

/* 咨询反馈 */
.Message dl{float:left; width:49%;}
.Message dl:nth-child(2n){float:right;}
.Message dl.i5,.Message dl.i6{float:none; width:100%;}
.Message dl dd{padding:0px 10px 0px 67px; border:1px solid #ebebeb; background-repeat: no-repeat; background-position: left center; margin-bottom:30px;}
.Message dl dd .input,.Message dl dd textarea{line-height: 70px; width:100%; font-size: 18px; color: #000; font-family: "微软雅黑";}
.Message dl dd .input::placeholder,.Message dl dd textarea::placeholder{color: #666;}
.Message dl dd textarea{height:360px;}
.Message dl.i1 dd{background-image:url(../images/m1.png);}
.Message dl.i2 dd{background-image:url(../images/m2.png);}
.Message dl.i3 dd{background-image:url(../images/m4.png);}
.Message dl.i4 dd{background-image:url(../images/m3.png);}
.Message dl.i5 dd{background-image:url(../images/m5.png); background-position: left top;}
.Message dl.i6{text-align:center;}
.Message dl.i6 .btn{width:216px; height:68px; background:#094e9b; margin: 0px 23px; color:#fff; font-size:18px;}
.Message dl.i6 .btnbg{background: #e8b469;}

@media ( max-width:1200px){
    .Message dl.i5 dd{background-position: left -15px;}
    .Message dl dd .input,.Message dl dd textarea{line-height: 50px;}
    .Message dl dd textarea{height: 200px;} 
    .Message dl.i6 .btn{width: 140px; height: 46px; margin: 0px 10px;}
}

@media ( max-width:768px){
    .Message dl dd .input,.Message dl dd textarea{font-size: 16px;}
    .Message dl dd{margin-bottom: 15px;}
}

@media ( max-width:640px){
    .Message dl,.Message dl:nth-child(2n){width:100%; float:none;}
    .Message dl.i6 .btn{width:120px; height:40px;}
}

/* 20210802 */
.hdTit{position: relative;height:50px;}
.hdTit .HomeTit {position: absolute;left:0;top:0;}
.hdTit .HomeTit::before{content:'';display: block;width:100%;height:3px;background:#004098;position: absolute;left:0;bottom:1px;}
.hdTit .HomeTit .name{color:#004098;}
.hdTit .more{color: #094e9b;text-transform: uppercase;position: absolute;right:0;top:0;}

/* .HomeYewu{margin-bottom:40px;} */
.HomeYewu .HomeYewuBox{}
.HomeYewu .HomeYewuBox .slick-list{margin-left:-20px;}
.HomeYewu .HomeYewuBox .item{margin-left:20px;background:url(../images/homeywbg1.png) no-repeat center center;background-size: cover;padding:25px 30px 25px 30px;}
.HomeYewu .HomeYewuBox .item:nth-child(2){background:url(../images/homeywbg2.png) no-repeat center center;background-size: cover;}
.HomeYewu .HomeYewuBox .item:nth-child(3){background:url(../images/homeywbg3.png) no-repeat center center;background-size: cover;}
.HomeYewu .HomeYewuBox .item .ico{text-align: center;margin-bottom:25px;}
.HomeYewu .HomeYewuBox .item .ico img{}
.HomeYewu .HomeYewuBox .item .txt h1{font-size: 20px;font-weight: normal;text-align: center;color:#fff;}
.HomeYewu .HomeYewuBox .item .txt b{display: block;width:15px;height:2px;background:#fff;margin:13px auto}
.HomeYewu .HomeYewuBox .item .txt .dec{font-size: 14px;line-height: 25px;color:#fff;opacity: 0.8;;height:170px; display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}

@media(max-width:1280px){

    .HomeYewu .HomeYewuBox .item .ico img{max-height:35px;}
    .HomeYewu .HomeYewuBox .item .txt h1{font-size: 16px;}
    .HomeYewu .HomeYewuBox .item .txt b{margin:10px auto;}
    .HomeYewu .HomeYewuBox .item .ico{margin-bottom:15px;}

}

@media(max-width:1024px){
    .HomeYewu .HomeYewuBox .item{padding:25px 10px;}
}

/* 首页应用领域详情 20210809*/
.ywNavL{width:20%;box-shadow: 0 10px 30px rgba(9,78,155,0.1);}
.ywNavL h1{height:70px;line-height: 70px;background:#094e9b;color:#fff;font-size: 24px;border-radius: 10px 10px 0 0;text-align: center;}
.ywNavL h1 i{display: none;}
.ywNavL ul{border:1px solid #e6edf5;border-top:none;padding:25px;padding-top:10px;border-radius: 0 0 10px 10px;}
.ywNavL ul li{border-bottom:1px solid #e6edf5;line-height: 60px;font-size: 16px;color:#333;font-weight: bold;padding:0 20px;position: relative;}
.ywNavL ul li::after{content:'';display: block;width:20px;height:20px;margin-top:-10px;position: absolute;right:0;top:50%;opacity: 0;transform: translateX(-30px);-webkit-transform: translateX(-30px);transition: all .5s;-webkit-transition: all .5s;background:url(../images/navjt.png) no-repeat center center;}
.ywNavL ul li.on a{color:#094e9b;}
.ywNavL ul li.on::after{transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;}
.ywNavL ul li:hover a{color:#094e9b;}
.ywNavL ul li:hover::after{transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;}
.ywConR{width:75%;}
.ywConR .ywTit{padding-bottom:20px;border-bottom:1px solid #e6edf5;margin-bottom:40px;}
.ywConR .ywTit h1{font-size: 24px;}
.ywConR .yewuContent .Part1{background:#f7f7f7;border-radius: 10px;overflow: hidden;}
.ywConR .yewuContent .Part1 .img{width:45%;padding-top:280px;float:left;}
.ywConR .yewuContent .Part1 .txt{width:55%;height:280px;display:flex;justify-content:center;flex-direction: column;padding:2vw 2vw;float:right;box-sizing: border-box;}
.ywConR .yewuContent .Part1 .txt h1{font-size: 24px;color:#094e9b;}
.ywConR .yewuContent .Part1 .txt .dec{font-size: 16px;margin-top:20px;line-height: 30px;}
.ywConR .yewuContent .Part1 .txt .dec strong{font-size: 18px;}

.ywConR .yewuContent .Part2{margin-top:50px;color:#666;}

@media(max-width:1200px){
    .ywNavL{width:100%;}
    .ywNavL h1{border-radius: 0px;height:40px;line-height: 40px;text-align: left;padding:0 20px;font-size: 18px;}
    .ywNavL h1 i{display: block;float: right;font-size: 24px;transition: ease-in-out 300ms;}
    .ywNavL h1.on i{transform: rotate(-180deg);}
    .ywNavL ul{display: none;}
    .ywNavL ul li{line-height: 40px;font-size: 15px;padding-left:0;}
    .ywConR{width:100%;}
    .ywConR .ywTit {padding-bottom:10px;}
    .ywConR .ywTit h1{font-size: 18px;margin-top:10px;}
    .ywConR .yewuContent .Part1 .txt h1{font-size: 18px;}
    .ywConR .yewuContent .Part1 .txt .dec{font-size: 14px;margin-top:10px;}
}

@media(max-width:992px){
    .ywConR .ywTit{margin-bottom:20px;}
    .ywConR .yewuContent .Part1 .img{width:100%;padding-top:60%;}
    .ywConR .yewuContent .Part1 .txt{width:100%;height:auto;padding:2vw;}
    .ywConR .yewuContent .Part2{margin-top:20px;}
}

.yewuBox{display: none;}

/* 21-08-13 */
.five_menu{padding: 10px 0 16px; border-bottom: 1px solid #eaeaea;}
.five_menu a{display: inline-block; font-size: 18px; line-height: 40px; padding: 0 27px; border-radius: 25px; margin-right: 5px;}
.five_menu a.on,.five_menu a:hover{background: #094e9b; color: #fff;}

@media(max-width:640px){
    .five_menu a{padding: 0 10px; font-size: 16px; line-height: 30px;}
}

/* 20210827 */

.Culactive .hd{border-bottom:1px solid #004098;margin-bottom:30px;}
.Culactive .hd ul li{display: inline-block;width:160px;height:48px;line-height: 48px;text-align: center;position: relative;font-size: 20px;font-weight: bold;}
.Culactive .hd ul li.on{background:#004098;color:#fff;}
.Culactive .hd ul li::before{content:'';display: none;border-bottom:8px solid transparent;border-top:8px solid #004098;border-left:8px solid transparent;border-right:8px solid transparent;position: absolute;left:50%;bottom:-16px;margin-left:-8px;}
.Culactive .hd ul li.on::before{display: block;}
.Culactive .hd ul li.on a{color:#fff;}

.Culactive .bd{position: relative;}
.Culactive .bd .more{position: absolute;right:0;color: #094e9b;text-transform: uppercase;top:-65px;}
.Culactive .bd .list{}
.Culactive .bd .list dl dd{line-height: 50px;padding:0 50px 0 15px;position: relative;}
.Culactive .bd .list dl dd::before{content:'';display: block;width:5px;height:5px;background:#004098;border-radius: 50%;position: absolute;left:0;top:50%;margin-top:-2.5px;}
.Culactive .bd .list dl dd .date{position: absolute;right:0;top:0;color:#999;font-size: 14px;}
.Culactive .bd .list dl dd .date .year{display: none;}
.Culactive .bd .list dl dd .info{display: none;}
.Culactive .bd .list dl dd .tit{height:50px;font-size: 16px;}
.Culactive .bd .list dl dd:first-child .tit{font-size: 20px;font-weight: bold;line-height: 25px;height:25px;}
.Culactive .bd .list dl dd:first-child{padding:0;}
.Culactive .bd .list dl dd:first-child .info{display: block;-webkit-line-clamp:3;font-size: 14px;height:75px;line-height: 25px;color:#999;}
.Culactive .bd .list dl dd:first-child .date{font-size: 16px;color:#004098;margin:15px 0;position: static;line-height: 20px;}
.Culactive .bd .list dl dd:first-child .date .year{display: inline-block;}
.Culactive .bd .list dl dd:first-child::before{display: none;}
.Culactive .bd .list dl dd:first-child{padding-bottom:20px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}

@media(max-width:640px){
    .Culactive {margin-top:20px;}
    .Culactive .hd ul li{width:120px;height:120px;height:40px;line-height: 40px;font-size: 18px;}
    .Culactive .bd .list dl dd:first-child .tit{font-size: 18px;}
    .Culactive .bd .list dl dd{line-height: 35px;}
    .Culactive .bd .list dl dd .tit{height:35px;}

}

/* 图解图说 */
.Tujts .slider{margin-bottom:50px;}
.Tujts .title{font-size: 36px;font-weight: bold;color:#333;text-align: center;margin-bottom:40px;line-height: 40px;}
.Tujts .slider .item {text-align: center;}
.Tujts .slider .item img{margin:0 auto;}

.Tujts .slick-arrow{ font-size:0; z-index:10;position: absolute; top:50%; margin-top:-35px; width:70px; height:70px; line-height:70px; background:#fff; border-radius:50%;cursor: pointer; padding: 0;transition: all ease 0.3s; color:#094e9b;background:#f0f0f0;}
.Tujts .slick-arrow:hover{ color:#fff; background-color:#094e9b;border:1px solid #094e9b;}
.Tujts .slick-prev:before{content: '<';}
.Tujts .slick-next:before{content: '>';}
.Tujts .slick-prev:before, .slick-next:before { font-size:20px; font-family:"宋体"; font-weight:bold;}
.Tujts .slick-prev{ left:0;}
.Tujts .slick-next{ right:0;}

.Tujts .slick-dots{text-align: center;width:100%;margin-top:50px;}
.Tujts .slick-dots li{display: none;}
.Tujts .slick-dots li.slick-active{display: inline-block;text-align: center;margin:0 auto;font-size: 20px;}
.Tujts .slick-dots li.slick-active span{color:#004098;font-weight: bold;}


@media(max-width:1280px){
    .Tujts .title{font-size: 28px;}
    .Tujts .slick-arrow{width:50px;height:50px;line-height: 50px;margin-top:-25px;}
}

@media(max-width:640px){
    .Tujts .slick-dots{margin-top:30px;}
    .Tujts .title{font-size: 20px;margin-bottom:20px;line-height: 30px;}
    .Tujts .slick-arrow{width:36px;height:36px;line-height: 36px;margin-top:-18px;}
}


/* 新闻详情 */
.adNewsDetail .NewsDetailL{width:70%;padding-right:2.5%;border:1px solid #e6e6e6;box-sizing: border-box;box-sizing: border-box;padding:50px;}
/* .adNewsDetail .NewsDetailL .ActiveContent .Atit{text-align: left !important;}
.adNewsDetail .NewsDetailL .ActiveContent .Atit h1,
.adNewsDetail .NewsDetailL .ActiveContent .Atit h2,
.adNewsDetail .NewsDetailL .ActiveContent .Atit h3,
.adNewsDetail .NewsDetailL .ActiveContent .Atit h4,
.adNewsDetail .NewsDetailL .ActiveContent .Atit h5,
.adNewsDetail .NewsDetailL .ActiveContent .Atit h6,
.adNewsDetail .NewsDetailL .ActiveContent .Atit p{text-align: left !important;} */

.adNewsDetail .NewsDetailL .ActiveContent .Atit em .font{cursor: pointer;}
.adNewsDetail .NewsDetailL .ActiveContent .Atit em .font span.on{color:#004098;}

.adNewsDetail #Content.normal{font-size: 20px !important;line-height: 36px !important;}
.adNewsDetail #Content.normal p{font-size: 20px !important;line-height: 36px !important;}
.adNewsDetail #Content.normal span{font-size: 20px !important;line-height: 36px !important;}

.adNewsDetail #Content.big{font-size: 24px !important;line-height: 40px !important;}
.adNewsDetail #Content.big p{font-size: 24px !important;line-height: 40px !important;}
.adNewsDetail #Content.big span{font-size: 24px !important;line-height: 40px !important;}

.adNewsDetail #Content.small{font-size: 16px !important;line-height: 30px !important;}
.adNewsDetail #Content.small p{font-size: 16px !important;line-height: 30px !important;}
.adNewsDetail #Content.small span{font-size: 16px !important;line-height: 30px !important;}

.adNewsDetail #Content{font-size: 24px !important;line-height: 40px !important;}
.adNewsDetail #Content p{font-size: 24px !important;line-height: 40px !important;}
.adNewsDetail #Content span{font-size: 24px !important;line-height: 40px !important;}

.adNewsDetail .NewsDetailR{width:28%;box-sizing: border-box;padding:20px;border:1px solid #e6e6e6;}
.adNewsDetail .NewsDetailR .title{font-size: 20px;font-weight: bold;color:#333;padding-bottom:15px;border-bottom:1px solid #e6e6e6;position: relative;margin-bottom:20px;}
.adNewsDetail .NewsDetailR .title::before{content:'';display: block;width:80px;height:3px;background:#004098;position: absolute;left:0;bottom:0;}
.adNewsDetail .NewsDetailR .hotNews .con ul li{line-height: 50px;padding-left:40px;position: relative;font-size: 16px;}
.adNewsDetail .NewsDetailR .hotNews .con ul li .num{width:22px;height:22px;background:#F9F9F9;border:1px solid #e5e5e5;line-height: 22px;position: absolute;left:0;top:50%;margin-top:-11px;text-align: center;color:#666;}
.adNewsDetail .NewsDetailR .hotNews .con ul li:first-child .num,
.adNewsDetail .NewsDetailR .hotNews .con ul li:nth-child(2) .num,
.adNewsDetail .NewsDetailR .hotNews .con ul li:nth-child(3) .num{background:#DB2323;border:1px solid #DB2323;color:#fff;}

.adNewsDetail .NewsDetailR .hotImg{margin-top:30px;}
.adNewsDetail .NewsDetailR .hotImg .hotList ul li{margin-bottom:20px;}
.adNewsDetail .NewsDetailR .hotImg .hotList ul li .img{padding-top:190px;}
.adNewsDetail .NewsDetailR .hotImg .hotList ul li .img span{transition: all .5s;-webkit-transition: all .5s;}
.adNewsDetail .NewsDetailR .hotImg .hotList ul li p{margin-top:10px;text-align: center;}
.adNewsDetail .NewsDetailR .hotImg .hotList ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:992px){
    .adNewsDetail .NewsDetailR{display: none;}
    .adNewsDetail .NewsDetailL{width:100%;padding-right:0;padding:10px;}
}

/* 信息公开 */
.XxLeft{width:25%;max-width:300px;}
.XxLeft .navTit{height:70px;line-height: 70px;font-size: 24px;text-align: center;background:#094e9b;color:#fff;border-radius:10px 10px 0 0;}
.XxLeft ul{padding:15px 20px 30px 20px;border:1px solid #e8e8e8;border-radius: 0 0 10px 10px;box-shadow: 0 10px 30px rgba(9,78,155,0.1);}
.XxLeft ul li{line-height: 60px;}
.XxLeft ul li b{display: block;position: absolute;width:100%;height:100%;background:url(../images/jia_01.png) no-repeat center right 10px;top:0;left:0;}
.XxLeft ul li>span{display: block;border-bottom:1px solid #e8e8e8;font-size: 18px;padding:0 10px;position: relative;}
.XxLeft ul li .TwoNav{display: none;border-bottom:1px solid #e8e8e8;}
.XxLeft ul li .TwoNav dl{padding:10px 20px;}
.XxLeft ul li .TwoNav dl dd{line-height: 40px;font-size: 16px;}
.XxLeft ul li .TwoNav dl dd.on a{color:#004098;}
.XxLeft ul li.on span b{background:url(../images/jian_01.png) no-repeat center right 10px;}
.XxLeft ul li.onnav .TwoNav{display: block;}
.XxLeft ul li.onnav span a{color:#004098;}

.XxRight{width:72%;padding-top:20px;}
.XxRight .xxTit {border-bottom:1px solid #e6edf5;padding-bottom:15px;line-height: 30px;margin-bottom:40px;}
.XxRight .xxTit h1{font-size: 24px;}
.XxRight .Xxjgld ul li{background:#f4f4f4;border-radius: 10px;padding:20px 35px;margin-bottom:10px;}
.XxRight .Xxjgld ul li span{display: inline-block;font-size: 18px;color:#666;}
.XxRight .Xxjgld ul li span.name{font-size: 22px;font-weight: bold;color:#333;}
.XxRight .Xxjgld ul li span.sex{margin:0 20px 0 10px;}

@media(max-width:1024px){
    .XxLeft{width:100%;max-width:100%;}
    .XxLeft .navTit{height:45px;line-height: 45px;border-radius: 10px;font-size: 16px;}
    .XxLeft ul{padding:10px;display: none;}
    .XxLeft ul li{line-height: 40px;}
    .XxLeft ul li>span{font-size: 16px;}
    .XxLeft ul li .TwoNav dl dd{font-size: 14px;line-height: 30px;}


    .XxRight{width:100%;}
    .XxRight .xxTit{padding-bottom:10px;margin-bottom:20px;}
    .XxRight .xxTit h1{font-size: 20px;line-height: 30px;}
    .XxRight .xxTit .Current {float:right;padding:0;}
    .XxRight .Xxjgld ul li{padding:15px;}
    .XxRight .Xxjgld ul li span{font-size: 15px;}
    .XxRight .Xxjgld ul li span.name{font-size: 17px;}

}

@media(max-width:768px){
    .XxRight .Xxjgld ul li{padding:10px;border-radius: 5px;}
    .XxRight .xxTit .Current{display: none;}
}

.XxMember ul::after{content:'';display: block;clear: both;}
.XxMember ul{margin-left:-3%;}
.XxMember ul li{width:30.33%;float:left;margin-left:3%;margin-bottom:35px;box-sizing: border-box;border:3px solid #f5f5f5;height:126px;line-height:120px;text-align: center;}
.XxMember ul li img{vertical-align: middle;max-width:100%;max-height:100%;}
.XxMember ul li:hover{border:3px solid #004098;}

@media(max-width:480px){
    .XxMember ul li{width:47%;margin-bottom:10px;height:90px;line-height: 90px;} 
}

/* 22-03-09 */
.LeftAd{position: fixed; left: 0; top: 15%; z-index: 99; width: 240px;}
.LeftAd .close{display: block; text-align: right; color: #e8b469; font-size: 20px;}

/*20230728*/

.Party_Common ul.list2 li{padding-left: 0;background: none;}
.Party_Common ul.list2 li img{vertical-align: middle;margin-top: -3px;margin-right: 20px;}


/*20240116*/
.Jbbox {border: 1px solid #ddd;background: #fff;display: inline-block;width: 100%;line-height: 2;margin-bottom: 40px;}
.Jbbox h3{height: 60px;line-height: 60px;padding: 0 25px;font-size: 18px;position: relative;border-bottom: 1px solid #ddd;}
.Jbbox h3 .tips{margin-left: 20px;  padding: 2px 20px;  font-size: 14px;  font-weight: 400;  color: #fff;  border-radius: 5px;    background-color: #004098;}
.Jbbox h3:before {position: absolute;left: 15px;width: 4px;height: 20px;top: 50%;margin-top: -10px;content: "";background:#004098 }
.Jbbox h3 .show{font-size: 16px;font-weight: normal;}
.Jbbox h3 .show i{font-family: SimSun;transform: rotate(90deg);display: inline-block;font-size: 16px;transition: all 0.3s}
.Jbbox h3.on .show i{transform: rotate(0deg);}
.Jbbox h3.on {border-bottom: none;}
.Jbbox .bigbox{padding: 25px;display: inline-block;width: 100%;}
.Jbbox .bigbox .box .inputbox{margin-bottom: 10px;height: auto;display: inline-block;width: 100%;}
.Jbbox .bigbox .box .inputbox.w50{width: 48%;float: left;margin-right: 2%;}
.Jbbox .bigbox .box .inputbox .tits,.Jbbox .bigbox .boxs .inputbox .tits{width: 120px;text-align: right;margin-right: 20px;float: left;}
.Jbbox .bigbox .box .inputbox .txt,.Jbbox .bigbox .boxs .inputbox .txt{float: left;width: calc(100% - 150px)}
.Jbbox .bigbox .box .inputbox .tits .red,.Jbbox .bigbox .boxs .inputbox .tits .red{color: red}
.Jbbox .bigbox .box .inputbox .txt table{width: 96%;background: #F5F7FB;text-align: center;border-color: #f2f2f2}
.Jbbox .bigbox .box .inputbox .txt table td{border-color: #ccc !important}
.Jbbox .bigbox .box .inputbox .txt table .thead{background: #EFF4FF}
.Jbbox .bigbox .box .inputbox .txt table td input{width: 96%}
.Jbbox .bigbox .box .inputbox .txt table .add,.Jbbox .bigbox .box .inputbox .txt table .del{cursor: pointer;}
.Jbbox .bigbox .box.company,.Jbbox .bigbox .box.personal,.Jbbox .bigbox .box.Real,.Jbbox .bigbox .box.Anonymity{display: none}
.Jbbox .bigbox .box.company.active,.Jbbox .bigbox .box.personal.active,.Jbbox .bigbox .box.Real.active,.Jbbox .bigbox .box.Anonymity.active{display: block;}
.Jbbox .bigbox .box .inputbox .txt input,.Jbbox .bigbox .box .inputbox .txt textarea,.Jbbox .bigbox .box .inputbox .txt select{width: 80%;height: 40px;line-height: 40px;border: 1px solid #dedede;border-radius: 5px;text-indent: 10px;}
.Jbbox .bigbox .box .inputbox .txt input.ant-radio-input,.Jbbox .bigbox .boxs .inputbox .txt input.ant-radio-input{width: 12px;height: 12px;margin-right: 5px;}
.Jbbox .bigbox .box .inputbox .txt .ant-radio-wrapper,.Jbbox .bigbox .boxs .inputbox .txt .ant-radio-wrapper{margin-right: 20px;}
.Jbbox .bigbox .box .inputbox .txt textarea{height: 120px;width: 96%}
.Jbbox .bigbox .box .inputbox .txt select{width: 96%;background: url(../images/selectarr.png) no-repeat 96% center;}
.Jbbox .bigbox .box .inputbox .txt input:hover,.Jbbox .bigbox .box .inputbox .txt textarea:hover{border-color:#004098;}
.Jbbox .bigbox .box .inputbox.yzm input{width: 120px;}
.Jbpt .sub input{padding: 0 20px;height: 40px;line-height: 40px;background:#004098;color: #fff;border-radius: 5px;border: none;display: inline-block;margin-left: 20px;cursor: pointer; }
.Jbpt .sub{text-align: right;}
.Jbpt,.Jbxz{background:#F5F6FA }

.Jbxzbox{max-height: 600px;overflow-y: auto;margin-top: 40px;background: #fff;padding:  40px;font-size: 16px;line-height: 2;}
.Jbxz .check {display: inline-block;margin-top: 20px;width: 100%;}
.Jbxz .check input{margin-right: 10px;}
.Jbxz .check a{color:#004098;}
.Jbxz .check  button{padding: 0 20px;height: 40px;line-height: 40px;background:#004098;color: #fff;border-radius: 5px;border: none;display: inline-block;margin-left: 20px; }